gpt4 book ai didi

Jenkins : Passing a parameter from one job to another used Parameterized Trigger Plugin. 不工作

转载 作者:行者123 更新时间:2023-12-04 22:42:30 25 4
gpt4 key购买 nike

我给出了:
在构建后操作的
参数化触发器插件

project to build : project B
Trigger when build is : complete
Trigger build without paramater : disabled
in predefined param sections:
Temp=${BUILD_NUMBER}
branch=$BRANCH
branch1="hai"

在项目 B 的 Execute shell 中,我给出了:
echo "Testing..." $Temp
echo $branch
echo $branch1

仅供引用,我已经给了 BRANCH=development

项目 B 的控制台输出:
+ echo Testing...

Testing...

+ echo

+ echo

======

似乎变量没有被提升。

最佳答案

在构建部分而不是构建后部分中选择“在其他项目上触发/调用构建”。

在构建触发器中,

构建“项目B”的项目

“选择”阻止,直到触发的项目完成构建
如果触发的构建更糟或等于“失败”,则此构建步骤失败
如果触发的构建更糟或等于“失败”,则将此构建标记为失败
如果触发的构建更糟或等于“不稳定”,则将此构建标记为不稳定

在预定义的参数中,

温度=${BUILD_NUMBER}

分支=$BRANCH

分支1 =“海”

在您的“项目 B”项目中,

“单击构建参数化选项”

并形成变量。

关于 Jenkins : Passing a parameter from one job to another used Parameterized Trigger Plugin. 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41997229/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com