希望容纳按计划建造的建筑,该建筑从每个工作日(星期一至星期五)每3小时12点开始至下午3点。仅当将任何内容提交到github存储库中时,才应触发构建。
请提供准确的代码,因为很少有代码可用于多分支,但不适用于以上时间表。
答案 0 :(得分:0)
对不起,预定的“构建”是什么意思?
如果是这样,您只能通过“使用默认触发器扫描多分支管道”来完成
请注意
中的选项多分支文件夹>“立即使用默认值扫描多分支管道”并获取所有当前分支>状态>作业> 查看配置
是只读的。
因此,要更改此选项,请从https://issues.jenkins-ci.org/browse/JENKINS-33900?focusedCommentId=326181&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-326181 ,我认为您应该使用Jenkinsfile来完成每项工作的SCM。
因此,对于您需要为SCM轮询配置的所有作业, 在每个Git上都包含一个Jenkinsfile(不要忘记安装pipeline-model-definition插件及其所有从属插件):
pipeline {
agent any
stages{
stage('Build') {
steps {
echo 'Building.. or whatever'
}
}
}
triggers {
pollSCM('H 0-15/3 * * H(1-5)')
}
}
那应该做的,至少对我有用
希望有帮助