Git打tag自動觸發(fā)jenkins構(gòu)建

幾乎不習(xí)慣做總結(jié),所以很多東西學(xué)了就忘了,希望能慢慢培養(yǎng)自己的習(xí)慣.

本次分為幾個步驟:

1、git配置webhook地址

2、jenkins配置

3、TAPD配置

git 配置:

1、項目目錄---》settings---》integrations

url:配置需要推送到的jenkins地址,這個地址必須外網(wǎng)能訪問,或者在同一個網(wǎng)絡(luò)環(huán)境

根據(jù)需要選擇觸發(fā)方式:我目前用的是tag push events

SSL驗證根據(jù)項目需要配置????



jenkins配置

1、創(chuàng)建項目

2、General配置

? ? 1)可以安裝TAPD插件,配置tapd的項目ID,打通tapd流水線

? ? 2)參數(shù)配置,根據(jù)項目需要進(jìn)行配置,介紹下常用的幾個配置:

? ? ? ? ?不允許并發(fā)構(gòu)建:主要是防并發(fā)

? ? ? ? ?丟棄舊的構(gòu)建:根據(jù)需要配置, 重點是節(jié)省資源

? ? ? ? ?參數(shù)話構(gòu)建過程:可以選擇string參數(shù)、git 參數(shù)、令牌參數(shù)、密碼參數(shù)、選擇參數(shù)

```

? ? ? ? ?git參數(shù)的一些常用的字段:

????????name一定要和pipline定義的一致,否則會報錯

????????Parameter Type:可以選擇使用branch或者tag

? ? ????Branch Filter:正常分支路徑會有前綴,可以正則匹配排除?:origin.*/(.*)? ? ??

```? ? ? ??



3)構(gòu)建觸發(fā)器

主要根據(jù)項目需要配置一些觸發(fā)機制,常用的有:定時構(gòu)建,git提交代碼后構(gòu)建,觸發(fā)遠(yuǎn)程構(gòu)建

觸發(fā)遠(yuǎn)程構(gòu)建:需要配置一個身份令牌,這個令牌就是git中配置webhook地址的token=TOKEN_NAME?

4)流水線

jenkins最精華的部分,目前我只能對著改改,具體需要研究pipline語法

TAPD配置

1、開啟流水線,創(chuàng)建新流水線

2、需要登陸到j(luò)enkins、jenkins需要能外網(wǎng)訪問

3、后續(xù)配置同jenkins

4、構(gòu)建好后會自動觸發(fā)郵件

官方文檔:https://www.tapd.cn/help/view#1120003271001001383

github項目發(fā)現(xiàn)一個介紹很詳細(xì)的文章,留著以后回歸:

https://blog.csdn.net/boling_cavalry/article/details/78943061


留著以后學(xué)習(xí):

java+docker

```

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

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

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