簡介
Jenkins在執(zhí)行一些任務(wù)的時候都需要去關(guān)聯(lián)源碼,Jenkins提供了Git插件去拉取行對應(yīng)的代碼。
如何使用
安裝插件
首先在插件管理中添加git插件

配置Git工具
然后進入系統(tǒng)管理中全局工具配置

在Git下面點擊Add Git,Name自己起一個就好,Path to Git executable填一個就好,點擊屏幕下面保存,展開之后如下圖。

在任務(wù)中使用
最后回到任務(wù)中在源碼管理下面選擇Git,Repository URL中填git地址,Credentials中選擇訪問git憑據(jù),不知道怎么創(chuàng)建憑據(jù)可參考下面步驟,指定分支填你自己需要的分支名就可以。

如何創(chuàng)建憑據(jù)
點擊旁邊的添加,或者在系統(tǒng)管理中選擇憑據(jù)配置,這里展示一下點擊旁邊創(chuàng)建。
點擊添加,選擇Jenkins

會彈出如下圖的彈窗,Domain就選擇全局憑據(jù)就好,點擊類型會彈出很多類型,這里可以選擇UserName with password 也可選擇SHH,不管選擇啥,將下面對應(yīng)的信息填好點擊添加就可以了。

創(chuàng)建參數(shù)化構(gòu)建過程
弄完上面git就算是配置好了,但是地址跟分支都寫死了,每次使用的時候到配置里面去修改也不太方便,Jenkins提供參數(shù)化構(gòu)建過程可以解決這個問題。
在General中勾選參數(shù)化構(gòu)建過程。

點擊添加參數(shù),系統(tǒng)默認(rèn)提供的參數(shù)如下,可以選擇想要的參數(shù)進行添加


比如Repository URL有好幾個可以,就可以選擇選項參數(shù),名稱自己起一個,選項中填好自己的URL,最后點擊保存。

添加好之后在構(gòu)建時就會讓選擇

git url 一般不會變,但是分支時不時會新建、刪除,每次這樣添加是不是很麻煩。Jenkins提供了git parameter插件可以解決這個問題
在插件管理中安裝插件git parameter,安裝成功后回到添加參數(shù)會多一個Git參數(shù)

點擊Git 參數(shù),展開后如下,參數(shù)類型可選分支,標(biāo)簽啥的,看自己需求,默認(rèn)值必填,就是不選擇的時候默認(rèn)的分支。

弄好之后再構(gòu)建就會出現(xiàn)下面的選擇項,選擇需要的分支就好。

使用參數(shù)
*最后參數(shù)創(chuàng)建好了,怎么使用呢?很簡單,在需要用到的地方在變量名前面加一個$就可以了。

*在python腳本中使用
import os
os.environ["gitBranche"]
*在shell腳本中使用
${gitBranche}