我正在使用多分支Jenkins构建,我希望开发分支每两周定期构建一次并留下主分支手册。
我们的管道是管道作为代码,因此我无法为所需的分支设置配置。
我想在星期天每两周建一次我们的开发分支,到目前为止,我发现了一些不同的东西。
现在我来到这个时间表:
triggers {
cron('00 12 /2 7')
}
但我不知道如何使其分支具体。 我现在正在尝试这样做以确定它是否有效,应该每隔5分钟触发一次开发构建或者中断。
triggers {
when (env.BRANCH_NAME == 'develop') {
cron('H/5 * * * *')
}
}
触发器块中不允许的时候。
我找到了一个解决方案'在詹金斯jira这是:
String cron_string = BRANCH_NAME == "develop" ? "00 12 /2 7" : ""
pipeline {
agent none
triggers { cron(cron_string) }
stages {
// do something
}
}
答案 0 :(得分:2)
我在詹金斯(Jenkins)吉拉车上找到了一个“解决方案”,这是这样的:
server <- function(input, output){
rv1 <- reactiveValues(o1='a', o2='b', o3='c')
rv2 <- reactiveValues(o4='d', o5='e')
# ...
}