我的构建完成后(project1)我想触发另一个构建(project2),将project1的项目版本添加为参数。
为此,我使用Jenkins构建步骤'在其他项目上触发/调用构建'。
我将follwing配置为预定义参数:
结果是project.one.version设置为project2的项目版本而不是project1。看起来这个属性在第一次构建期间没有被解散,而是在第二次构建期间。
处理此案件的任何建议?提前谢谢。
答案 0 :(得分:2)
您可以使用here在我所描述的Parameterized Trigger Plugin之间共享构建之间的任何数据(即作业构建参数)。
答案 1 :(得分:0)
Here is an answer提出类似问题。你可以试试"传递一个变量"你的案件部分。
差异似乎在于您使用的是大括号。如果再次失败,请尝试使用工件。
答案 2 :(得分:0)
您需要在project2中选择选项“此项目已参数化”,并使用字符串作为参数。然后使用project2中提供的变量。