我正致力于自动化我的团队中的代码评审过程。
我的目标是:
我能够使用高级自定义工作流实现目标1。
对于第二个目标,我尝试过查看上游Webhooks和JIRA 云REST,但是我看不出如何从Upsource分配JIRA项目。JIRA的API指定,为了使用REST分配项,我们需要为该方法创建PUT请求:
PUT /rest/api/2/issue/{issueIdOrKey}/assignee
发布于 2017-09-21 10:02:49
如何从创建PUT请求?
Upsource webhooks目前只发送帖子请求。但我不明白这个限制是如何阻止您的任务的,因为据我所知,必须有一个服务将Upsource有效负载转换为JIRA有效负载。该服务应该提出一个PUT请求。
如何从原始的Upsource审查中提取{issueIDOrKey}?
Upsource为此提供了一个API接口。getReviewDetails方法允许获取与给定评审相关的问题列表(请参阅此信息规范)。
getReviewDetails
https://stackoverflow.com/questions/43328770
相似问题