0
我已經用Jenkins和MultiBranch管道安裝了一個作業。 Github是SCM,並配置了一個webhook來觸發PR提交的構建。 (現有或新的PR)。Jenkins多分支管道作業CHANGE_ID未設置
構建被觸發,一切正常1,但是CHANGE_ID沒有設置(null)。我們需要將CHANGE_ID傳遞給Sonar。
我很努力去理解,在這種情況下設置了這個參數,爲什麼它在我們的情況下是空的。
請從Jenkins Multibranch的角度考慮這個問題。 我們的(git related)插件安裝在這裏[2]。
1從詹金斯登錄。
[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
你是什麼意思與「對於形式的分支機構 - ,它不填充」。 ? – user2736833
哦。對於分支不符合面罩PR-或CR- CHANGE_ID未填充 –
user1293277