有没有办法更改Jenkins Maven构建的工作目录?
有一个Maven构建只有在当前工作目录是包含pom.xml的目录时才能工作,所以我希望Maven构建在该目录中执行.
包含pom.xml的目录位于git项目的子目录中.
ton*_*ton 13
创建目标以结帐父项.
创建目标以构建路径
它对我有用.
Foo*_*oon 10
不知道什么时候添加它,但是对于我前面的Jenkins(Jenkins ver.1.627,每页底部),现在有一个选项来定义根pom.xml的位置(帮助消息说:
如果您的工作空间在第一个模块的根目录以外的某个位置具有顶级pom.xml,请在此处指定路径(相对于模块根目录),例如parent/pom.xml.如果留空,则默认为pom.xml
).我遇到了同样的问题,但后来意识到答案是盯着我的脸(注意我没有按照Hua2308的建议打高级,可能是因为他们改变了用户界面)
作为参考,这对我有用。在“调用顶级 Maven 目标”构建步骤中,有一个“高级...”按钮。如果单击此按钮,则可以指定 POM.xml 文件的相对路径。这应该确保您只在子目录中构建所需的项目。
我们正在使用的詹金斯是德语的,所以我试图猜测这些选项是如何翻译的。
转到项目的配置,然后转到增强的项目配置(这是第二部分)并展开它。最后一点应该是类似的Change folder of workspace。我想这可能就是您正在寻找的。
否则,您可以随时转到Build选项并更改 pom.xml 的路径
| 归档时间: |
|
| 查看次数: |
53643 次 |
| 最近记录: |