【发布时间】:2022-01-27 02:11:46
【问题描述】:
我在 Bamboo 中有一个自动化测试项目,对于每次构建失败,我需要在 Jira 中创建一个子任务。我如何通过自动化实现这个目标。是否可以为这种情况编写一个shell脚本?
【问题讨论】:
标签: powershell jira jira-rest-api jira-plugin python-jira
我在 Bamboo 中有一个自动化测试项目,对于每次构建失败,我需要在 Jira 中创建一个子任务。我如何通过自动化实现这个目标。是否可以为这种情况编写一个shell脚本?
【问题讨论】:
标签: powershell jira jira-rest-api jira-plugin python-jira
实际上,您可以针对该问题尝试不同的方法:
构建完成后,您可以调用自定义 Post-Build 操作,该操作调用 Jira Rest API 来创建新问题。
您可以使用Invoke-WebRequest 命令直接从 Powershell 发送 HTTP 请求。
您可以查看 this Stackoverflow question 的 POST 请求。
当然,您将向 Jira 发送 POST 请求以创建子任务。您可以查看this Jira documentation 通过 Jira Rest Api 创建子任务。
在侦听器内部,您可以通过 Jira Rest Api 使用简单的 HTTP 请求连接到 Jira 并创建子任务,类似于第二个项目符号。
【讨论】: