2017-04-10 8 views
1

私はチームのコードレビュープロセスの自動化に取り組んでいます。Upsource WebhooksとJIRA

私の目的は以下のとおりです。

  1. レビューが作成されると、自動的にJIRAのアイテムを更新し、Upsource
  2. で査読として割り当てられた開発者に割り当てる2つのランダムな開発者
  3. に割り当て

Upsource Custom Workflowsを使用して目標#1を達成できました。

第2の目的は、Upsource WebhooksとJIRA Cloud REST APIを試してみましたが、UpsourceのJIRAアイテムの割り当て方法がわかりません。 JIRAのAPIはRESTを使用してアイテムを割り当てるために、我々はこのメソッドにPUTリクエストを作成する必要があることを指定します。

PUT /rest/api/2/issue/{issueIdOrKey}/assignee

  • どのように私はUpsourceウェブフックからのPUTリクエストを作成することができますか?
  • 元のUpsourceレビューから{issueIDOrKey}を抽出するにはどうすればよいですか?

答えて

0

Upsource WebhooksからPUTリクエストを作成するにはどうすればよいですか?

Upsource webhooksは現在のところPOSTリクエストのみを送信します。しかし、私は、UpsourceペイロードをJIRAペイロードに変換するサービスがなければならないことを理解しているので、この制限があなたの仕事をどのように妨げているかはわかりません。そのサービスはPUT要求を行う必要があります。

元のUpsourceレビューから{issueIDOrKey}を抽出するにはどうすればよいですか?

UpsourceはAPIを提供しています。 getReviewDetailsメソッドを使用すると、特定のレビューに関連付けられた問題のリストを取得できます(message specを参照)。