如何创建一个;“私人”;Jenkins的工作不能直接调用,而只能从另一个工作调用?

如何创建一个;“私人”;Jenkins的工作不能直接调用,而只能从另一个工作调用?,jenkins,jenkins-workflow,Jenkins,Jenkins Workflow,Jenkins允许作业链接-一个作业调用另一个作业。我们可以在“其他项目上的触发器/调用构建”部分对其进行配置 是否可以创建一个“私人”Jenkins作业,该作业只能从另一个作业中调用,而不能直接调用 用例是为了避免用户错误地启动一个内部作业,该内部作业被称为仅用作作业链中的一个步骤。所有用户都是可信的,这意味着可以防止出错。添加到下游/受保护作业的开头。 请注意,如果您在沙盒中运行脚本,这需要3次批准 if (currentBuild.rawBuild.getCause(hudson.mode

Jenkins允许作业链接-一个作业调用另一个作业。我们可以在“其他项目上的触发器/调用构建”部分对其进行配置

是否可以创建一个“私人”Jenkins作业,该作业只能从另一个作业中调用,而不能直接调用


用例是为了避免用户错误地启动一个内部作业,该内部作业被称为仅用作作业链中的一个步骤。所有用户都是可信的,这意味着可以防止出错。

添加到下游/受保护作业的开头。 请注意,如果您在沙盒中运行脚本,这需要3次批准

if (currentBuild.rawBuild.getCause(hudson.model.Cause$UpstreamCause) == null) {
    throw new SecurityException("can be only triggered from upstream")
}

有关更多信息和。

我不这么认为,手动触发生成不是可以禁用的,至少在作业配置中是不可以禁用的。你需要这个做什么?