構建管道如何安排在夜間的某個特定時間執行,就像正常工作一樣?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