幾乎不習(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
```