适用于 Bitbucket、GitHub 或 GitLab 的 Jira Automation 模板
开发人员喜欢全神贯注地编写代码,而不是劳心费力地进行更新。但是,正常运作的企业需要 Jira 以始终保留中心数据源。这些 DevOps 自动化规则可以解决这两者难以兼顾的问题。
使用自动化后,您可以直接与 Bitbucket、GitHub、GitLab 等集成,以便开发人员专注于交付出色的代码,因为自动化将为他们完成 Jira 内部的相关工作。我们来看看常见的用途。
创建提交后,转换 Jira 事务
创建提交并且状态为“待办事项”时,将相关的 Jira 事务转换为“进行中”
创建 PR 时,向 Jira 事务添加评论
在 GitHub 中创建拉取请求时,如果 Jira 事务的状态为“进行中”,则将该事务转换为“审核中”
当 PR 合并时,转换 Jira 事务
在 GitLab 中合并拉取请求时,如果 Jira 事务状态为“审核中”且没有未完成的 PR,则转换为“已完成”并向审核日志添加值。
创建提交后,根据经办人发送 Slack 消息
在 Bitbucket、GitLab 或 GitHub 中创建提交时,自动通知相应的团队。
如果 Jenkins 中的构建失败,则向 Jira 事务添加评论并发送 Slack 消息
当 Jenkins 中的构建失败时,则通过 Slack 自动通知团队,并在 Jira 事务的评论部分添加更多信息。
当生产期间的部署失败时,将 Jira 事务更新为“暂缓”
当生产期间的部署失败时,自动更新 Jira 事务。