TranslateProject/translated/talk/20180518 Mastering CI-CD at OpenDev.md
2018-09-15 17:38:01 +08:00

5.5 KiB
Raw Blame History

在OpenDev上掌握CI/CD(持续集成/持续发布)

在OpenDev上,掌握CI/CD

在2017年启动后OpenDev会议现在是一个年度活动。在去年9月的首届活动上会议的重点是边缘计算。今年的活动将于5月22-23日举行会议的重点是持续集成和持续发布 (CI/CD)并将与OpenStack峰会一起在温哥华举行。

基于我在OpenStack项目的CI/CD系统的技术背景和近期进入容器下的CI/CD方面的经验我被邀请加入OpenDev CI/CD的编程委员会。今天我经常通过很多开源技术例如Jenkins GitLab,Spinnaker,和Artifactory,来讨论CI/CD流水管线。

这次活动对我来说是很激动人心的因为我们将在这个活动中融合两个开源基础设施理念。首先我们将讨论可以被任何组织使用的CI/CD工具。为此目的keynotes,我们将听到关于开源CI/CD工具的使用讲座一场来自Boris Renski的关于Spinnaker的和一场来自Jim Blair的关于Zuul的。同时讲座会涉及关于开源技术的偏好的高级别话题特别是那种跨社区的和本身就是开源项目的。从Fatih Degirmenci和Daniel Farrel那里我们将听到关于在不同社区分享持续发布实践经历接着Benjamin Mako Hill会为我带来一场关于为什么免费软件需要免费工具的分享。

在分享CI/CD相对新颖特性后接下来的活动是对话研讨会和协作讨论的混合组合。当从所提交的讲座和研讨会选择并提出协作讨论主题时我们希望确保有一个多样灵活的日程表这样任何参与者都能在CI/CD活动进程中发现有趣的东西。

这些讲座会是标准的会议风格选择以涵盖关键主题如制作CI/CD管线在实践DevOps时提升安全性以及更具体的解决方案如基于容器关于Kubernetes的Aptomi和在ETSI NFV环境下CI/CD。这些会话的大部分将会是作为给新接触CI/CD或这些特定技术的参与者关于这些话题和理念的简介。

交互式的研讨会会持续相对比较长的时间,参与者将会在思想上得到特定的体验。这些研讨会包括"Anomaly Detection in Continous Integration Jobs(在持续集成任务中的异常检测)","How to Install Zuul and Configure Your First Jobs(如何安装Zuul和配置第一个任务)",和"Spinnake 101: Releasing Software with Velocity and Confidence(Spinnake 101:快速可靠的软件发布)."(注意这些研讨会空间是有限的所以设立了一个RSVP系统。你们将会在会议的链接里找到一个RSVP的按钮。)

可能最让我最兴奋的是协作讨论这些协作讨论占据了一半以上的活动安排。协作讨论的主题由编程委员会选取。编程委员会是根据我们在社区里所看到选取对应的主题。这是“鱼缸”风格式的会议通常是几个人聚在一个房间里围绕着CI/CD讨论某一个主题。

这次会议风格的理念是来自于开发者峰会最初是由Ubuntu社区提出接着OpenStack社区在活动上采纳。这些协作讨论的主题包含不同的会议这些会议是关于CI/CD基础可以鼓励跨社区协作的提升举措在组织里推行CI/CD文化和为什么开源CI/CD工具如此重要。采用共享文档来做会议笔记以确保尽可能的在会议的过程中分享知识。在讨论过程中提出行动项目也是很常见的因此社区成员可以推动和所涉及的主题相关的倡议。

活动将以联合总结会议结束。联合总结会议将总结来自协同讨论的关键点和为即将在这个领域工作的参与者指出可选的职业范围。

可以在OpenStack Summit registration(OpenStack峰会注册)上注册参加活动。或者可以在温哥华唯一指定售票的会议中心购买活动的入场券,价格是$199。更多关于票和全部的活动安排见官网OpenDev website

我希望你们能够加入我们并在温哥华渡过令人激动的两天并且在这两天的活动中学习协作和在CI/CD取得进展。


via: https://opensource.com/article/18/5/opendev

作者:Elizabeth K.Joseph 选题:lujun9972 译者:jamelouis 校对:校对者ID

本文由 LCTT 原创编译,Linux中国 荣誉推出