我正在致力于自动化团队中的代码审查流程。
我的目标是:
- 创建评论后,将其分配给两个随机开发人员
- 自动更新 JIRA 项目,并将其分配给在 Upsource 中被分配为审阅者的开发人员
我能够使用Upsource Custom Workflows实现目标#1 。
对于第二个目标,我尝试查看Upsource Webhooks和 JIRA Cloud REST API,但我看不到如何从 Upsource 分配 JIRA 项目。JIRA 的 API 规定,为了使用 REST 分配项目,我们需要为此方法创建 PUT 请求:
PUT /rest/api/2/issue/{issueIdOrKey}/assignee
- 如何从 Upsource Webhooks 创建 PUT 请求?
- 如何从原始 Upsource 评论中提取 {issueIDOrKey}?