本文是《Jenkins流水線(pipeline)實戰》系列的第二篇,上一篇搭建好了Jenkins環境並執行了一個簡單的pipeline任務,當時咱們直接在Jenkins網頁上編寫pipeline腳本,這種方式雖然簡單,可是也有不足之處:git
今天的文章打算解決上述問題:將pipeline腳本以文件的形勢保存在GitHub上,讓Jenkins下載該腳本而後執行;程序員
爲了快速搭建Jenkins環境,我這裏用到了Docker,部署Jenkins的詳情請參考《Jenkins流水線(pipeline)實戰之:從部署到體驗》,今天的實戰需是在如下環境進行的:github
本次實戰用的是我本身的GitHub帳號,代碼倉庫是:https://github.com/zq2599/blog_demos測試
爲了讓Jenkins順利地從GitHub下載到pipelien腳本,須要在GitHub上開放受權,具體的方式:ui
如今咱們在Jenkins上建立一個流水線任務,該任務從GitHub下載剛纔上傳的pipeline腳本;操作系統
接下來驗證pipeline腳本修改後可否當即生效:.net