gpt4 book ai didi

gitlab - JIRA 批准 GITLAB 管道

转载 作者:行者123 更新时间:2023-12-04 12:55:58 29 4
gpt4 key购买 nike

我们想将 JIRA 与 GITLAB 集成以获得批准。当 CICD Pipeline 运行时,它会部署到 DEV/QA,当它部署到 PROD 时,我们要检查两件事

  • 经理/代码所有者批准了一项合并请求
  • 它已获得业务用户的批准。

  • 我们不希望业务用户获得 gitlab 的访问权限并在那里设置批准。当 JIRA 票被他标记为批准时,我们希望管道运行。
    这种情况是否可以通过使用像 JIRA API 或有更好的方法来做到这一点?
    谢谢

    最佳答案

    我知道没有这样的内置功能,但您可以构建一个机器人来做到这一点。
    基本上你编写一个应用程序来监听 JIRA webhook它被配置为在问题更新时触发。
    然后,机器人将在 Gitlab 中为您触发操作。根据您的设置,它可以设置批准(如果您使用的是部署分支模型)或在代码所有者合并后触发部署管道。这是使用 GitlabAPIs 完成的
    最后,您可以使用 the API 更新 JIRA 中的问题。与部署状态

    关于gitlab - JIRA 批准 GITLAB 管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67614719/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com