我们的开发团队分属AEM(前端)和后端服务。
对于AEM团队,当故障单达到“代码合并”状态时,每当Jenkins构建开始时,这些故障单(在构建完成之后)就会自动移至其他状态(“在环境中可用”)>
该团队在AEM(Adobe Experience Manager)上工作,并且代码库是单个存储库。
我想为后端服务团队执行相同的设置。但是,单个票证可能涉及多个后端服务的更改。
当前有一个带有所有服务的build参数(下拉列表)的Jenkins作业。这意味着,为了使用户能够对环境进行更改,他们需要启动“ createRelease”作业三次,每次从下拉列表中选择一个不同的项目(=服务)名称。
因此,这意味着仅在所有相关服务都成功构建后,才应更新JIRA票证状态。有人知道我们如何最好地解决这种情况吗?
答案 0 :(得分:1)
您应该使用具有四个阶段的Jenkins管道,而不是使用带有下拉参数的标准Jenkins作业:
有帮助吗?