首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Bitbucket拉取请求审批时触发Jira工单状态变更

在Bitbucket中,可以通过配置Webhook来实现在拉取请求审批时触发Jira工单状态变更。下面是具体的步骤:

  1. 登录到Bitbucket的管理界面。
  2. 找到目标仓库,并进入仓库的设置页面。
  3. 在左侧导航栏中,选择"Webhooks"选项。
  4. 点击"Create webhook"按钮创建一个新的Webhook。
  5. 在Webhook配置页面,填写以下信息:
    • URL:填写Jira的API地址,用于更新工单状态。例如:https://your-jira-instance/rest/api/2/issue/{issueKey}
    • Name:给Webhook起一个名称,用于标识该Webhook。
    • Triggers:选择"Pull request approved"触发器,表示在拉取请求被批准时触发Webhook。
    • Status:选择"Active"状态,表示启用该Webhook。
  6. 点击"Create"按钮创建Webhook。

接下来,需要在Jira中配置对应的工作流和触发器,以实现工单状态的变更。具体步骤如下:

  1. 登录到Jira的管理界面。
  2. 找到目标项目,并进入项目的设置页面。
  3. 在左侧导航栏中,选择"Workflows"选项。
  4. 找到对应的工作流,点击编辑按钮进入编辑模式。
  5. 在工作流中找到需要变更状态的步骤,点击该步骤。
  6. 在弹出的编辑框中,点击"Add transition"按钮添加一个新的转换。
  7. 在转换的配置页面,填写以下信息:
    • Name:给转换起一个名称,用于标识该转换。
    • Conditions:根据需要配置转换的条件,例如只有在特定的拉取请求被批准时才执行该转换。
    • Post Functions:选择"Update Issue Field"后置函数,用于更新工单的状态字段。
    • Fields:选择要更新的字段为"Status",并设置为目标状态。
  8. 点击"Add"按钮添加转换。

现在,当Bitbucket中的拉取请求被批准时,会触发Webhook发送请求到Jira的API地址,从而更新对应工单的状态字段,实现工单状态的变更。

腾讯云相关产品推荐:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券