簡體   English   中英

Jenkins Pipeline - 在GitHub PR上自動構建觸發器?

[英]Jenkins Pipeline - automatic build triggering on GitHub PRs?

我正在使用Jenkinsfiles在新的Pipeline實現中轉換現有的Jenkins作業。 然而,根本不明顯的是如何對拉取請求進行最基本的觸發。 我現有的BuildFlows配置為在對主分支打開PR時自動構建GitHub PR分支。 你如何通過Pipeline作為代碼設置它?

由於Jenkins文件位於SCM中,因此顯然無法在該文件中定義拉取請求(雞或雞蛋問題......)。

我已經嘗試過使用GitHub Organization文件夾插件,但是它沒有明確記錄,並且仍然不明顯如何啟用針對master的PR的自動構建。 該插件掃描我的倉庫並為現有分支創建作業,但我不知道如何在打開 PR時構建PR。

有誰想出如何實現這一目標? 我真的很喜歡新的Pipeline作為Code的想法,但配置非常不直觀。

僅僅通過在Jenkins中創建一個“git hub組織”項目,我就實現了你想要做的事情。 如果您正在運行最新且最好的Jenkins,那么當您創建新項目時,“Git Hub Organization”就是其中一個選項。 選擇后,您可以選擇組織/倉庫,並且有許多構建選項,包括與PR相關的構建選項。 請注意,這不是你的詹金斯文件。 它全部在項目配置中完成。 希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM