我正在寻找一种将用户定义的轴值传递给使用 MSBuild 的自由式作业的方法。让我解释。
所以我们有 JobA,它是一个多配置项目,只有一个轴(key1)和多个值(foo 和 bar)。我还有一个名为 JobB 的自由式工作,它使用 MSBuild 在解决方案中构建特定项目。
我想知道如何将 JobA 的轴(key1)的值(foo 和 bar)传递给 JobB,以便 JobB 可以在 MSBuild 插件的命令行参数中使用它。
谢谢
我正在寻找一种将用户定义的轴值传递给使用 MSBuild 的自由式作业的方法。让我解释。
所以我们有 JobA,它是一个多配置项目,只有一个轴(key1)和多个值(foo 和 bar)。我还有一个名为 JobB 的自由式工作,它使用 MSBuild 在解决方案中构建特定项目。
我想知道如何将 JobA 的轴(key1)的值(foo 和 bar)传递给 JobB,以便 JobB 可以在 MSBuild 插件的命令行参数中使用它。
谢谢
您最好的选择是参数化触发器插件:
https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Trigger+Plugin
您可以在 JobA 中使用它(我相信作为构建后操作)来设置 JobB 构建的触发器。这样,您可以将 foo 和 bar 传递给 JobB 的变量,并在命令行上使用它们。