Jenkins自动化任务调度全指南
一 常用调度方式
二 配置步骤与示例
crumb=$(curl -u "user:token" -s 'http://JENKINS_URL/crumbIssuer/api/xml?xpath=concat(//crumbRequestField,":",//crumb)')curl -u "user:token" -H "$crumb" -X POST http://JENKINS_URL/job/your-job/build?delay=0sec0 2 * * * curl -u "user:token" -H "$crumb" -X POST http://JENKINS_URL/job/your-job/build?delay=0secpipeline {
agent any
triggers { cron('H 10 * * 1-5') } // 工作日 10:00
stages { ... }
}
以上配置路径与示例适用于常见 Jenkins 版本与插件组合。
三 Cron 语法与 Jenkins 特性
四 时区与安全设置
System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone','Asia/Shanghai')五 实践建议
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。