【发布时间】:2014-01-26 13:50:01
【问题描述】:
我需要通过使用 java API 以编程方式发送工作区路径来触发 Jenkins 中的构建 因此构建将位于该特定路径中。
要手动更改它,我可以通过转到 jobName=>buildName=>Workspace 然后更改路径来做到这一点 但是如何通过在 JAVA 中以编程方式发送每个构建的路径来做到这一点
【问题讨论】:
我需要通过使用 java API 以编程方式发送工作区路径来触发 Jenkins 中的构建 因此构建将位于该特定路径中。
要手动更改它,我可以通过转到 jobName=>buildName=>Workspace 然后更改路径来做到这一点 但是如何通过在 JAVA 中以编程方式发送每个构建的路径来做到这一点
【问题讨论】:
如果您没有以通常的方式使用工作区,您可以通过更改工作目录(cd /some/path/elsewhere 或cd ${your_path_here})作为参数化构建步骤来完全关闭它们。然后可以使用Parameterized Trigger Plugin 将路径参数传递给作业。
确保 jenkins 可以在期望的路径上运行(权限正确等)
【讨论】: