Sat*_*esh 5 jira gitlab jira-rest-api gitlab-ci
我们希望将 JIRA 与 GITLAB 集成以获得批准。当 CICD Pipeline 运行时,它会部署到 DEV/QA,当它部署到 PROD 时,我们要检查两件事
我们不希望业务用户访问 gitlab 并在那里设置批准。当 JIRA 票证被标记为经他批准时,我们希望管道运行。
这种情况是否可以通过使用 JIRA API 来实现,或者是否有更好的方法来做到这一点?
谢谢
据我所知,没有这样的内置功能,但您可以构建一个机器人来执行此操作。
基本上,您编写一个侦听JIRA Webhook 的应用程序,该 Webhook 配置为在问题更新时触发。
然后,机器人将在 Gitlab 中为您触发操作。根据您的设置,它可以设置批准(如果您使用部署分支模型)或在代码所有者合并后触发部署管道。这是使用GitlabAPI完成的 最后,您可以使用API和部署状态
更新 JIRA 中的问题
| 归档时间: |
|
| 查看次数: |
1288 次 |
| 最近记录: |