![](/img/trans.png)
[英]How to set github commit status with Jenkinsfile NOT using a pull request builder
[英]How to set up a github pull request build in a Jenkinsfile?
因此,我使用Jenkins已經有一段時間了。 我已經使用Github Pull Request Builder插件設置了許多項目,以便在有人打開Pull Request時運行測試,然后在Pull Request實際合並到Master時觸發其他作業(構建,推送,部署等)。
那么,是否有任何方法可以使用Jenkinsfile,組織文件夾或多分支構建協議進行設置?
github-organization-folder插件與multi-branch插件插件結合使用,確實提供了這個很棒的功能:它掃描整個組織(可選地限制在回購/分支名稱中的某些模式)以Jenkinsfile
並自動添加作業。 拉取請求也會發生這種情況。
PR關閉后,它將自動刪除作業。
為了避免執行任意代碼,組織成員必須觸發構建作業(與GPRB插件相同)。
可以在
Jenkins系統設置中配置該短語。
編輯:在詹金斯的“ 高級”部分下,您找到有關要構建哪種類型的PR的選項。 如果您構建派生PR,那么沒有事先檢查就無法防止運行代碼。
一個例子,看起來像這樣:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.