2014-01-26 50 views
0

我需要通过使用java API 以编程方式发送工作区路径来触发Jenkins中的构建,因此构建将位于该特定路径中。如何从java程序化地更改Jenkins工作区路径?

要手动更改它,我能做到这一点通过将工作名=> buildName =>工作区,然后更改路径 ,但我怎么能做到这一点通过发送路径每个programmaticly建立在JAVA

回答

0

如果你是不以通常的方式使用工作区,您可以通过将工作目录(cd /some/path/elsewherecd ${your_path_here})更改为参数化构建步骤来彻底解除它们。然后,您可以使用Parameterized Trigger Plugin将路径参数传递给作业。

确保詹金斯可以在所需的路径上操作(权限正确等)