歡迎關注我公眾號呀~「測試游記」「zx94_11」
從版本庫拉取pipeline
直接在界面上進行流水線代碼的編寫無法做到pipeline的版本化誊锭。
比較合理的做法是讓Jenkins從版本管理倉庫拉取pipeline并執(zhí)行。
安裝Git插件
如果按照上一篇的安裝選擇進行安裝狮鸭,默認安裝了Git插件
安裝Git插件
沒有安裝在可選插件
中查找并安裝
安裝插件
創(chuàng)建一個Jenkinsfile文件并上傳至Git服務器
在GitHub上新建一個項目,然后將上一篇的Hello world內(nèi)容拷貝至Jenkinsfile
# 新建一個文件夾并進入該文件夾
$ git init
$ touch Jenkinsfile
$ vim Jenkinsfile # 拷貝之前的代碼
$ git add .
$ git commit -m 'add a Hello world pipeline'
$ git remote add origin https://github.com/zx490336534/Jenkinstest.git
$ git push -u origin master
上庫
結(jié)果查看
代碼查看
從SCM下載pipeline
選擇SCM
注意??:Script Path(腳本路徑)
就是pipeline的文件名艾杏,默認上Jenkinsfile
和我們版本庫中的Jenkinsfile對應
使用https進行代碼的克隆婆廊,所以需要添加憑證,也就是Github的賬號密碼
新建憑證
進行構建
點擊立即構建
可以看到流水線方塊多了Declarative: Checkout SCM部分
image-20190710215209504
從控制臺輸出可以看出蓄髓,這部分就是為從GitHub上拉取代碼的步驟
image-20190710215303035