我给出了: 在帖子构建操作中 参数化触发器插件
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
======
似乎变量未被提升。
答案 0 :(得分:5)
在其他项目中选择"触发/呼叫构建"在构建部分而不是后期构建部分。
在Build Triggers中,
构建项目"项目B"
"选择"阻止,直到触发的项目完成构建
如果触发的构建更糟或等于"失败"
,则失败此构建步骤
如果触发的构建更糟或等于"失败"
,则将此构建标记为失败
如果触发的构建更糟或等于" UNSTABLE"
在预定义的参数中,
温度= $ {BUILD_NUMBER}
分支= $ BRANCH
BRANCH1 ="海"
在你的"项目B"项目,
"点击构建参数化选项"
形成变量。
答案 1 :(得分:4)