在 Jenkins 中,如果我们使用 Post-Build Trigger 开始另一个构建

新构建可用的 ENV 是什么。

我需要确定父构建名称、构建编号、上次成功工件的 URL 等,

简单来说,如何获取下游项目的上游项目信息

那可能吗

最佳答案

您可以使用 Parameterized Trigger Plugin 将变量从一个构建传递到下一个构建。它的使用方式与您提到的您已经在使用的 Post Build Trigger 插件大致相同。

它定义了一些传递给下一个作业的变量,但您可以在提供的框中自由定义自己的变量,例如:

ARTEFACT_URL=www.example.com/builds/$BUILD_NUMBER #using another variable from this build
SOMETHING=VALUE
UPSTREAM_BUILD_NAME=myProject
UPSTREAM_BUILD_NUMBER=$BUILD_NUMBER
#note that you shouldn't override any properties likely to be set in subsequent builds!

关于jenkins - 如何获取下游项目的上游项目信息 - Jenkins,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35276805/

10-13 07:49