1、在项目根路径下创建邮件模板模板:!DOCTYPE htmlhtmlhead meta charset="UTF-8" title${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次构建日志titleheadbody leftmargin="8" marginwidth="0"......
1、在项目根路径下创建邮件模板模板:!DOCTYPE htmlhtmlhead meta charset="UTF-8" title${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次构建日志titleheadbody leftmargin="8" marginwidth="0"......
目标:根据传入的参数,切换分支准备:pipeline项目配置----勾选参数化构建配置分支参数在项目的脚本中添加参数表达式新建dev分支,并推到git上去根据参数构建
一、配置jenkins钩子认证在jenkins中,找到管理jenkins----系统配置----gitlab勾取消掉项目配置触发器复制触发钩子地址:http:106.54.196.44:8081jenkinsprojecthello-pipeline二、配置远程仓库1、远程gillab仓库开启webhook功能2、配置......
含义:远程仓库代码发生变化就会触发构建1、选择轮询触发并定义2分钟轮询一次表示2分钟查看一次,是否代码发生改变,若改变则触发构建。2、更改代码,推到GIT上,等待2分钟自动触发构建实际开发中会加大jenkins压力,并不建议在大项目中使用。主动方为jenkins主动去远程git仓库扫描
1、选择第二个,定时触发器H2 * * * *表示每隔两分钟构建一次2、测试第一次构建是在两分钟后:下午7:37第二次构建是:下午7:393、定时表达式例子定时字符串从左往右分别为: 分 时 日 月 周每30分钟构建一次:H代表形参 H30 * * * * 10:02 10:32 每2个小时构建一次: H H2 * *......