使用Jenkins时遇到问题。
在作业配置中,我将svn-repository定义为
svn://localhost/home/svn-repository/testRepo/branches/develop/
一切正常。 Jenkins在自己的工作空间中检查存储库,如下所示:
workspace
|-- pom.xml
|-- src
|-- ...
并且maven-goals成功执行。 但是如果我设置存储库的根目录(因为我希望Jenkins检查项目的最新版本,而不是特殊分支),maven找不到pom.xml。
svn://localhost/home/svn-repository/testRepo/
在这种情况下,Jenkins工作区是:
workspace
|-- branches
|-- develop
|-- pom.xml
|-- src
|-- ...
答案 0 :(得分:2)
在 Build 部分中,您有一个输入字段 Root POM ,您可以在其中添加(相对)路径到您的pom文件,例如testRepo/trunk/pom.xml
。
不确定为什么不将结帐限制在您想要构建的特定路径上。与Git(你有不同的项目结构)相比,这对于SVN来说是微不足道的。