pipeline {
agent any
stages {
stage('自动发布测试') {
steps {
script {
properties([pipelineTriggers([pollSCM('*/1 * * * *')])])
}
git (branch: 'test', url: 'http://git.xxxx.ccc/lren/dwz.git', credentialsId: '7eb7e4ee-002f-4af7-9048')
}
}
.....
定时检查源码变更,如果有更新就checkout最新code下来,然后执行构建动作。如果没有更新就不会执行构建
H/5 * * * *
*/5 * * * * (每5分钟检查一次源码变化)
Build periodically:周期进行项目构建(它不关心源码是否发生变化),如下图配置:
H 2 * * * (每天2:00 必须build一次源码)
0 * * * * 表示的就是每个小时的第 0 分钟执行构建。
周期进行项目构建(源码是否发生变化没有关系)