构建管道如何安排在夜间的某个特定时间执行,就像正常工作一样?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. Bitbucket WebHooks Jenkins管道触发器负载
- 2. 在Jenkins多分支管道上触发的重复构建
- 3. Jenkins管道作业构建
- 4. Jenkins构建触发器不显示
- 5. 评论触发器jenkins构建
- 6. Jenkins构建被触发,尽管“不触发构建的提交通知”
- 7. 从Gitlab webhook触发Jenkins管道
- 8. Jenkins脚本管道的自定义触发器
- 9. Jenkins中的多分支管道的合并请求触发器
- 10. Jenkins管道中的触发器部署按钮
- 11. Jenkins管道构建失败后如何发送Slack通知?
- 12. 如何使用Jenkins管道通过ssh发送构建工件
- 13. 如何触发Jenkins从cURL构建?
- 14. 从BitBucket合并触发Jenkins构建
- 15. jenkins - 触发基于git commit的构建
- 16. 从TestRail触发一个Jenkins构建
- 17. Jenkins git触发构建不阻止
- 18. 使用Jira触发Jenkins构建
- 19. Jenkins管道创建目录
- 20. Jenkins + Gerrit触发器不会自动构建
- 21. Jenkins:构建步骤中的条件触发器
- 22. 触发器Jenkins使用POST请求构建
- 23. Jenkins参数化构建触发器,不带参数
- 24. 如何使用github webhook触发多分支管道构建
- 25. 詹金斯Multibranch管道不触发公关从Github构建
- 26. 如何触发多分支管道构建提交分支?
- 27. Go.CD - 在构建管道中更新git回购触发另一个构建
- 28. Jenkins管道groovy
- 29. Jenkins管道BuildDiscarderProperty
- 30. 如何使用Gitlab触发Jenkins多分支管道Webhook
待办事项你的意思是来自构建管道插件的管道?如果是的话,它只是一个视图,只是添加一个“定期生成”到您的管道中的第一份工作。猜猜第一份工作是否在“Poll SCM”上运行? – mszalbach