在jenkins 2.0中尝试将管道理解为代码以及管道插件。我知道它的优点,但我的问题是围绕任何公司的部署工作流程,例如,我们可以随时部署到dev,qa,prod,现在如果我使用管道插件,就像每次提交一样它将运行整个管道,提交,测试,部署dev,qa,prod,它将部署始终最新的提交。有没有办法运行手动触发器来部署我的代码的任何版本而不是最新的? 管道插件是构建管道视图的替代品吗?
答案 0 :(得分:0)
您可以手动运行作业。只需取消选中作业配置的“构建触发器”部分中的所有条件。
然后,您可以创建多个作业。 例如,第一个运行测试。 第二次部署到dev,并运行functionnal测试/测试数据库模式演进。 第三,部署到QA ......
任何工作都可以被其他工作所取代,所以Jenkins只有在第一份工作成功时才会自动运行第二份工作。