无压力的软件发布之旅

无压力的软件发布之旅

认真看完这段视频,保证你在下一次大发布之前不会再有那么大压力。

最能衡量敏捷团队成功的标准就是将可用的软件发布给客户。但是,即使是有经验的软件团队也会感到十分痛苦,因为这也是验证已经完成的问题了;代码没有经过评审,代码还没来得及合并,或者合并代码失败。听起来是不是很熟悉啊/p>

「CODING 企业版」作为企业级软件研发管理系统,助力团队敏捷开发转型升级。

在这个演示中,你将学习到下面几点:

  • 编码最佳实践,将提高你交付高质量产品的能力。了解为什么代码评审对于交付质量是至关重要的,并且监视和修复失败的构建能保证发布更快捷。

  • 通过在发布中心建立清晰的图表来表示发布的进度和状态,你会学习如何节省工作时间。

  • 从构建、编码到发布的完全自动化。通过从发布中心直接发布你的版本来简化工作流程。

观看 & 学习

提问和回答

我们的主持人 Jason Wong 和 Megan Cook 从这次演讲中选择了他们最喜欢的问答。继续阅读以了解更多关于无压力发布的信息。

问题 1:成功使用发布中心的 3 个最重要的非技术因素是什么/strong>

回答 1:(1)充满信心地交付:团队内外的利益相关者将能够知道在整个发布周期的任何时候都应该准备好什么。
(2)更快地做出决策以节约时间:准备好交付,及时了解已经完成了哪些功能,以及还存在哪些有问题。在发布中心中跟踪检查本次发布版本的所有问题,这样你就不必手动协调问题解决和调整代码了。
(3)发布的记录:通过查看已发布的版本来了解发布什么特性(何时发布),以及通过查看未发布的版本,了解每个即将发布的版本的计划。

CODING 任务看板「CODING 企业版」作为企业级软件研发管理系统,任务看板功能实现了 Epic  user stories  Sprint 等敏捷概念落地。

对于可下载的产品,大多数团队使用的是 Gitflow 工作流的变体,其中主线用于正在进行的开发,而之前的每一个小版本都有自己的分支,其中 bugfix 分支创建了然后再合并回来,在需要的时候,就构建一个 Bug 修复版本。之前的每个发布分支都将所有的变更合并到后续版本中,并确保所有的 Bug 修复都包含在所有后续版本中。

问题6:发布中心是否能很好地与看板和频繁发布协同工作/strong>

回答6:是的,它工作得很好。看板上的发布按钮可以用来创建一个新版本,其中包含了该版本的所有问题。一旦创建了这个版本,就可以使用发布中心检查任何警告,或者获得版本的概述。
即使没有看板图,你也可以在任何时候创建一个版本,并在这些问题已经完成的情况下添加问题。然后,发布中心可以用来检查任何警告,以确保发布已经准备妥当。

问题7:发布中心是否可以显示来自多个 Jira 软件项目的问题信息,或者是发布中心项目和修复版本/strong>

回答7:发布中心是一个版本的详细视图。由于版本目前是针对特定项目的,所以发布中心也是针对特定项目的。

问题8:你能让发布中心的警告自动发布到一个 Hipchat 聊天室里吗/strong>

回答8:到今天为止,发布中心警告和 Hipchat 之间没有集成,我们目前还没有任何计划去集成。我们一直在思考发布中心可以通过不同的方式加强与 Hipchat 的团队协作,并希望从我们的客户那里听到更多关于他们如何使用这种集成或与其他产品的集成的更多信息。

问题9:“发布”按钮后面关联的是什么用来部署生产服务器的脚本吗,比如 Bamboo 中的 Job /strong>

回答9:“发布”按钮有一些与之相关的功能:

  • 它可以设定发布日期,并将版本的状态更改为“已发布”。如果在版本中有任何开放的问题,它也会提供将这些问题转移到另一个版本的选项。这些都可以在没有 Bamboo 的情况下使用。

  • 当 Bamboo 与 Jira 软件集成时,发布按钮可以用来启动一个新的构建,可以用 Bamboo 来配置,以采取必要的步骤来发布你的版本(例如,部署到生产环境的脚本)。

  • 发布按钮也可用于启动已运行的 Bamboo 构建的手动定版发布。你可以拥有一个自动运行的构建,但是有一个可选的阶段,只有手动触发,才能实际执行部署/放行。(这个阶段相当于选项2中的整个构建,但是可以通过人工操作来触发构建。)

问题10:是否有将发布中心与 GitHub/GitHub 企业版整合的计划/strong>
回答10:发布中心已经与 GitHub 和GitHub 企业版合作。你所要做的就是将 Jira 软件实例连接到你的 GitHub 帐号,使用 DVCS 账户在 Jira 软件的附加管理员菜单中可以找到。然后你就可以开始跟踪所有版本的进展,包含了发布中心中所有相关开发信息。

「CODING 企业版」提供便捷的发布管理,清晰每一次发布交付物,方便运维团队执行开发团队的发布计划。

本文中文翻译自原文:Journey to a stress-free release
编译者:程景天。

转载于:https://www.cnblogs.com/chengjingtian/p/9682097.html

相关资源:旅行家航旅行程信息打印软件-旅游工具类资源-CSDN文库

来源:weixin_30446197

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年8月18日
下一篇 2018年8月18日

相关推荐