【问题标题】:Jenkins delivery pipeline plugin, how to skip manual triggerJenkins交付管道插件,如何跳过手动触发
【发布时间】:2014-05-25 08:53:44
【问题描述】:

我有一个使用 Jenkins 构建/交付管道插件的设置,其中作业 #:

1) retrives code,
2) builds
3) runs unit tests
4) deploys to system test environment
5) deploys to UAT
6) deploys to Production

部署是手动触发器。是否有可能以某种方式跳过手动触发阶段?比如说,我想跳过部署到系统测试环境并直接部署到 UAT?我可以将所有作业 4-6 垂直对齐在同一水平上,因此 4-6 之间的任何构建都可以在 3 之后构建,但将它们作为“链”仍然会很好。有什么想法吗?

【问题讨论】:

    标签: jenkins


    【解决方案1】:

    完全有可能让部署自动发生。在某些情况下,您可能希望在每次成功提交时使用最新版本部署某些环境(例如 dev),而其他环境(例如 UAT、prod)可能需要手动触发。当前版本的 Delivery Pipeline Plugin 可以做到这一点。

    完全有可能在不同的环境中同时进行部署,但我认为开始部署到一个环境、执行一些冒烟测试等更有意义,确保在进入下一阶段之前通过一组断言。这样可以避免执行不必要的工作,并使反馈循环尽可能快。

    【讨论】:

      猜你喜欢
      • 2017-04-15
      • 1970-01-01
      • 2018-11-19
      • 2017-10-03
      • 2022-11-14
      • 1970-01-01
      • 2020-10-22
      • 2021-10-23
      • 1970-01-01
      相关资源
      最近更新 更多