0

私はMultiBranchパイプラインのJenkinsでジョブをセットアップしました。 GithubはSCMであり、PRコミット時にビルドを起動するwebhookで構成されています。 (既存または新しいPR)。JenkinsマルチブランチパイプラインジョブCHANGE_IDが設定されていません

ビルドがトリガーされ、すべてが正常に行われます(1)が、CHANGE_IDは設定されません(null)。ソナーに渡すにはCHANGE_IDが必要です。

私は、このパラメータが設定されている場合、このケースではnullになっている理由を理解するのが苦労しています。

この質問は、Jenkins Multibranchの観点から検討してください。 (gitに関連する)プラグインのインストールはこちら[2]です。

1 Jenkinsからのログ。

[Mon Jun 26 11:32:48 CEST 2017] Received Push event to branch BE-7394 in repository ServiceHouse/api UPDATED event from 172.18.0.1 ⇒ http://jenkins2.servicehouse.nl:8080/github-webhook/ with timestamp Mon Jun 26 11:32:43 CEST 2017 
11:32:50 Connecting to https://api.github.com using shojenkinsuser/****** 
Looking up ServiceHouse/api 

11:32:50 Connecting to https://api.github.com using shojenkinsuser/****** 
Looking up ServiceHouse/api 

    Getting remote branches... 

    Checking branch BE-7394 
    Getting remote branches... 

    Checking branch BE-7394 
     ‘Jenkinsfile’ found 
    Met criteria 
Changes detected: BE-7394 (01293286b6ee34056d8c92e21a6d39d18e537a81 → 35c16ef01bba5d27dd040a881cd3734fef271fd7) 
Scheduled build for branch: BE-7394 

    0 branches were processed (query completed) 

Done examining ServiceHouse/api 

[2] Gitリポジトリ関連のインストールされたプラグイン: git related plugins

答えて

0

ブランチ-API-プラグイン(setup source)でこの変数sutupと我々はそれがプル要求または変更要求のために働いています。

フォームのブランチの場合、 - は塗りつぶされません。

私が使用することを助言することができます。

BUILD_NUMBER 
The current build number, such as "153" 

BUILD_ID 
The current build ID, identical to BUILD_NUMBER for builds created in 
1.597+, but a YYYY-MM-DD_hh-mm-ss timestamp for older builds 
+0

あなたが何を意味する「形式の枝のために - 、それが満たされていません。」 ? – user2736833

+0

Ohh。ブランチがマスクPR-に一致しないか、またはCR- CHANGE_IDが満たされていない – user1293277

関連する問題