2017-03-02 18 views
0

Jenkinsのビルドを開始しようとしていますが、これはbitbucketのプルリクエストの作成と更新でトリガーされます。私は、マスターではなく新しい要求されたブランチ(PRブランチ)を使ってジェンキンを構築したいと思っています。 webhookに統合する場合、jenkinsビルドがトリガーされますが、要求されたブランチではなくマスターでビルドがトリガーされます。bitbucketから新しいpull要求のブランチを使用してjenkinsビルドをトリガーする方法

ビットバケットから統合を行うことができますので、新しい受信ブランチでビルドを送信することができますか?

答えて

0

これは、Jenkinsのビルドの仕方に依存します。 BitBucketのドキュメントを見ると、Jenkinsに送信するURLで参照できるWebHookのスコープに環境変数があることがわかります。これらの変数の1つにブランチ名があります。 Jenkinsジョブがパイプラインジョブの場合、ブランチ名を表すジョブにパラメータを定義できます。パイプラインスクリプトでその変数を使用すると、指定したブランチをチェックアウトできます。

関連する問題