Jenkins 中使用 Git Parameter 插件動(dòng)態(tài)獲取 Git 的分支

原文: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)目的分支。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容