几乎不习惯做总结,所以很多东西学了就忘了,希望能慢慢培养自己的习惯.
本次分为几个步骤:
1、git配置webhook地址
2、jenkins配置
3、TAPD配置
git 配置:
1、项目目录---》settings---》integrations
url:配置需要推送到的jenkins地址,这个地址必须外网能访问,或者在同一个网络环境
根据需要选择触发方式:我目前用的是tag push events
SSL验证根据项目需要配置
jenkins配置
1、创建项目
2、General配置
1)可以安装TAPD插件,配置tapd的项目ID,打通tapd流水线
2)参数配置,根据项目需要进行配置,介绍下常用的几个配置:
不允许并发构建:主要是防并发
丢弃旧的构建:根据需要配置, 重点是节省资源
参数话构建过程:可以选择string参数、git 参数、令牌参数、密码参数、选择参数
```
git参数的一些常用的字段:
name一定要和pipline定义的一致,否则会报错
Parameter Type:可以选择使用branch或者tag
Branch Filter:正常分支路径会有前缀,可以正则匹配排除 :origin.*/(.*)
```
3)构建触发器
主要根据项目需要配置一些触发机制,常用的有:定时构建,git提交代码后构建,触发远程构建
触发远程构建:需要配置一个身份令牌,这个令牌就是git中配置webhook地址的token=TOKEN_NAME
4)流水线
jenkins最精华的部分,目前我只能对着改改,具体需要研究pipline语法
TAPD配置
1、开启流水线,创建新流水线
2、需要登陆到jenkins、jenkins需要能外网访问
3、后续配置同jenkins
4、构建好后会自动触发邮件
官方文档:https://www.tapd.cn/help/view#1120003271001001383
github项目发现一个介绍很详细的文章,留着以后回归:
https://blog.csdn.net/boling_cavalry/article/details/78943061
留着以后学习:
java+docker
```