我在使用詹金斯的时候有问题。
在作业配置中,我将svn-存储库定义为
svn://localhost/home/svn-repository/testRepo/branches/develop/一切都很好。Jenkins在自己的工作区中检查存储库,如下所示:
workspace
|-- pom.xml
|-- src
|-- ...并且成功地执行了maven目标。但是,如果我设置了存储库的根目录(因为我希望Jenkins检查项目的最新版本,而不是一个特殊的分支),maven就找不到pom.xml。
svn://localhost/home/svn-repository/testRepo/在本例中,Jenkins工作区是:
workspace
|-- branches
|-- develop
|-- pom.xml
|-- src
|-- ...发布于 2014-07-21 17:07:43
在Build部分,您有一个输入字段Root,您可以在其中将(相对)路径添加到POM文件中,例如testRepo/trunk/pom.xml。
不确定为什么不将结帐限制在您想要构建的特定路径上。与Git (在Git中有不同的项目结构)相比,这对于SVN来说是微不足道的。
https://stackoverflow.com/questions/24853302
复制相似问题