4
我在jenkins中有很多构建项目(每个项目有几个分支),我想让它们用于促销(使用促销插件)。如何撰写Jenkins中多个上游项目的促销作业?
促销过程对于所有不同的工作几乎都是一样的。因此,我不想在每个构建项目中编写所有促销步骤,而只需要一个促销活动,能够推广这些活动。
我看到它的用户的方式将手动选择和促进一个构建从任一构建项目。该构建会触发新的构建升级作业,从升级的构建中检索信息并进行升级。
我的问题是,我似乎没有看到从提升的构建检索工件的方法。
如果我使用复制神器插件,它会强制我选择上游作业,而且我似乎无法写入多个作业。该帮助说,我可以使用$变量,但我不明白,因为我没有看到环境变量中的提升生成ID。
我很确定这可以解决,但我不知道如何。
任何人有想法?
谢谢。
所有工件都存储在_JENKINS_HOME/jobName/builds/number_中您确定jobName和数字不是环境变量的一部分?他们应该使用同一属性的两个键 – Khez
升级过程本身就是一个构建,而我要编写的构建作业是另一个构建,它们都有自己的作业名称和构建名称。这与推广的版本是分开的和不同的。我的感觉是推广的构建数据应该在推广过程中,但事实并非如此。 感谢您的回复, –