原文:http://www.mydlq.club/article/45/
一、插件簡(jiǎn)介
Git 插件:?用于操作 Git 的插件,一般情況下都會(huì)默認(rèn)安裝,如果沒有可以在插件管理中下載安裝。
Git Parameter 插件:用于動(dòng)態(tài)從 Github 或者 Gitlab 中檢索項(xiàng)目分支信息,在 Jenkins Job 參數(shù)化構(gòu)建中提供選擇分支項(xiàng),方便用戶在執(zhí)行構(gòu)建時(shí)候執(zhí)行選擇的分支。
二、安裝 Git Parameter 插件
一般情況下 Jenkins 會(huì)默認(rèn)安裝上?Git?插件,所以這里我們只需要安裝?Git Parameter?插件即可,打開?系統(tǒng)管理->插件管理->可選插件?搜索?Git Parameter?插件進(jìn)行安裝,如下圖所示:
安裝完成后重啟 Jnkins,然后隨便創(chuàng)建個(gè)?Job,會(huì)發(fā)現(xiàn)參數(shù)化構(gòu)建多處了?Git Parameter?選項(xiàng),如下圖所示:
三、使用 Git Parameter 插件
一般我們經(jīng)常會(huì)創(chuàng)建 Maven 或者 Pipeline 項(xiàng)目,倆中場(chǎng)景下使用 Git Parameter 插件用法還是有點(diǎn)差別,所以下面分開介紹。
#Maven 項(xiàng)目使用
1、創(chuàng)建 Maven 項(xiàng)目
2、對(duì) Job 進(jìn)行配置
在 General 配置中,選擇?參數(shù)化構(gòu)建過程?中的?Git Parameter?選項(xiàng),然后按下面進(jìn)行配置。
配置完?Git Parameter?參數(shù)后,這里在源碼管理選項(xiàng)中配置?Git?選項(xiàng),輸入 Git 項(xiàng)目 URL 地址,如果是私有 Git 項(xiàng)目的話還要配置憑據(jù)。最后配置分支選項(xiàng),里面引用上面設(shè)置?Git Parameter?參數(shù)中設(shè)置的參數(shù)名,通過?${參數(shù)名}?引用。
3、測(cè)試
進(jìn)入之前的 Job 項(xiàng)目,點(diǎn)擊?Build with Parameters?選項(xiàng),然后可以看到自動(dòng)從遠(yuǎn)程倉庫獲取了項(xiàng)目的分支。