Jenkins 升级生成不会运行其他项目

Jenkins 升级生成不会运行其他项目,jenkins,cloudbees,Jenkins,Cloudbees,我正在寻找一种使用cloudbees构建连续交付的方法,因此每次提交时,我的代码都会被编译、单元测试并部署到staging(运行在run@cloud). 为了简单起见,我们称之为“分段构建”。然后,在对staging env进行一些手动测试之后,我希望有一个选项来升级一个特定的(而不是最后一个)“staging build”,这样升级生成的工件应该通过“prod build”作业部署到生产env 其基本思想是将“prod build”配置为“staging build”作业,并将“prod b

我正在寻找一种使用cloudbees构建连续交付的方法,因此每次提交时,我的代码都会被编译、单元测试并部署到staging(运行在run@cloud).

为了简单起见,我们称之为“分段构建”。然后,在对staging env进行一些手动测试之后,我希望有一个选项来升级一个特定的(而不是最后一个)“staging build”,这样升级生成的工件应该通过“prod build”作业部署到生产env

其基本思想是将“prod build”配置为“staging build”作业,并将“prod build”作为升级操作。尽管如此,单击“升级构建”不会触发启动“产品构建”。我还尝试从另一方面:删除了作为升级操作的构建“prod build”,并在“prod build”配置中启用“在升级另一个项目时构建”。仍然没有成功。在谷歌搜索了一段时间后,我发现
. 尽管如此,博客条目和jenkins配置截图并没有反映出在配置升级以触发产品构建作业上的配置。可能有一些配置问题在您的问题中不可见。请给我您的帐户ID,以便我可以仔细检查您的配置

配置升级以触发您的产品构建作业是一种方法。可能有一些配置问题在您的问题中不可见。请给我您的帐户ID,以便我可以仔细检查您的配置

我终于找到了问题的根源:要在升级时运行的作业必须以文件夹名称作为前缀(显然,如果它们在文件夹中)。在另一种情况下,它们的运行会被悄悄地跳过-即使是升级日志也没有“scheduling build for…”条目。在这种情况下,IMHO Jenkins web控制台应该显示某种警告,就像输入无效作业名称时一样

我终于找到了问题的根源:要在升级时运行的作业必须以文件夹名作为前缀(显然是在文件夹中)。在另一种情况下,它们的运行会被悄悄地跳过-即使是升级日志也没有“scheduling build for…”条目。在这种情况下,IMHO Jenkins web控制台应该显示某种警告,就像输入无效作业名称时一样

帐户名为assetwell。为了检查,我创建了两个额外的自由式作业:暂存和生产(在顶层)。令人惊讶的是,所有工作都按预期进行:升级“暂存”时启动“生产”。我的非工作案例是文件夹“pso”中的作业“暂存”,帐户名为assetwell。为了检查,我创建了两个额外的自由样式作业:暂存和生产(在顶层)。令人惊讶的是,所有工作都按预期进行:升级时启动“生产”“暂存”。我的非工作案例是文件夹“pso”中的作业“暂存”