构建管道如何安排在夜间的某个特定时间执行,就像正常工作一样?Jenkins构建管道调度触发器
9
A
回答
-3
如果使用Build pipeline plugin你可以简单地触发添加到第一个工作,这将触发全面管线
如果您正在使用詹金斯2.0和创造型管道的一个新项目,那么你可以简单地安排它就像你的任何其他工作
3
进入你的管道的主要工作配置(第一个),设置“定期生成”复选框,并指定你想要的时间表。
遵循语法指示。
the field follows the syntax of cron (with minor differences). Specifically, each line consists of 5 fields separated by TAB or whitespace: MINUTE HOUR DOM MONTH DOW MINUTE Minutes within the hour (0–59) HOUR The hour of the day (0–23) DOM The day of the month (1–31) MONTH The month (1–12) DOW The day of the week (0–7) where 0 and 7 are Sunday. To specify multiple values for one field, the following operators are available. In the order of precedence, * specifies all valid values M-N specifies a range of values M-N/X or */X steps by intervals of X through the specified range or whole valid range A,B,...,Z enumerates multiple values Examples: # every fifteen minutes (perhaps at :07, :22, :37, :52) H/15 * * * * # every ten minutes in the first half of every hour (three times, perhaps at :04, :14, :24) H(0-29)/10 * * * * # once every two hours every weekday (perhaps at 9:38 AM, 11:38 AM, 1:38 PM, 3:38 PM) H 9-16/2 * * 1-5 # once a day on the 1st and 15th of every month except December H H 1,15 1-11 *
+0
如果使用多分支管道,你会如何为特定的分支做这些? –
11
您可以使用以下语法设置作业参数:
properties([pipelineTriggers([cron('H 23 * * *')])])
加入这行来构建脚本或Jenkinsfile将配置作业在晚上11点运行每一个夜晚。
+0
它在jenkins 2.79(java.lang.UnsupportedOperationException:未定义符号'pipelineTriggers')中的脚本管道中不起作用 – Eric
3
0
完整的例子(从文档拍摄) 编号:https://jenkins.io/doc/book/pipeline/syntax/#triggers
pipeline {
agent any
triggers {
cron('H */4 * * 1-5')
}
stages {
stage('Example') {
steps {
echo 'Hello World'
}
}
}
}
相关问题
- 1. Jenkins管道 - 在GitHub PRs上自动构建触发器?
- 2. Bitbucket WebHooks Jenkins管道触发器负载
- 3. Jenkins多分支管道触发构建从多个SCM回购
- 4. 在Jenkins多分支管道上触发的重复构建
- 5. Jenkins管道作业构建
- 6. Jenkins的“触发器构建”服务不会触发构建
- 7. 评论触发器jenkins构建
- 8. Jenkins构建触发器不显示
- 9. Jenkins构建被触发,尽管“不触发构建的提交通知”
- 10. 从Gitlab webhook触发Jenkins管道
- 11. Jenkins中的多分支管道的合并请求触发器
- 12. Jenkins脚本管道的自定义触发器
- 13. Jenkins管道中的触发器部署按钮
- 14. 我如何才能知道如何在Jenkins中触发构建
- 15. 如何使用Jenkins管道通过ssh发送构建工件
- 16. 如何限制Jenkins并发多分支管道构建?
- 17. Jenkins管道构建失败后如何发送Slack通知?
- 18. 从BitBucket合并触发Jenkins构建
- 19. Post-Commit Hook触发自动Jenkins构建
- 20. jenkins - 触发基于git commit的构建
- 21. Openshift - 触发Jenkins构建在git push上
- 22. Jenkins git触发构建不阻止
- 23. 使用Jira触发Jenkins构建
- 24. 如何触发Jenkins从cURL构建?
- 25. 从TestRail触发一个Jenkins构建
- 26. jenkins构建管道插件添加文本构建框?
- 27. Jenkins管道创建目录
- 28. 在Jenkins完成构建后触发相同的jenkins作业
- 29. 我可以使用jenkins触发在另一个jenkins上构建
- 30. Jenkins Gerrit触发器和定期创建
待办事项你的意思是来自构建管道插件的管道?如果是的话,它只是一个视图,只是添加一个“定期生成”到您的管道中的第一份工作。猜猜第一份工作是否在“Poll SCM”上运行? – mszalbach