[英]Jenkins not recognizing the git sub-directory
我是 Jenkins 的新手,只是想构建/运行我的第一个 Spring 启动应用程序。
这是我的示例 git 存储库 url,我正在尝试将其加载到 Jenkins。
https://github.com/LogeshLohit/thymeleaf-sb-test.git
当我尝试构建应用程序时,它会抛出此错误“[错误]您指定的目标需要执行一个项目,但此目录中没有 POM (D:\Program Files\Jenkins_new\workspace\path1)。请验证您从正确的目录调用 Maven。-> [帮助 1]"
在我的本地存储库中,项目位于“D:\Program Files\Jenkins_new\workspace\path1\thymeleaf-test”,但 jenkins 只查看“D:\Program Files\Jenkins_new\workspace\path1”(来自日志)我猜。
如何让 Jenkins 向下查看一个文件夹,以便在其子目录中找到 pom.xml?
在调用顶级 maven 目标步骤中,单击高级...
POM [ rel_path/to/pom.xml
]
相对于工作区根。 在你的情况下,这是thymeleaf-test/pom.xml
我想也应该可以使用命令行选项调用:
-f,--file <arg>
强制使用备用 POM 文件(或带有 pom.xml 的目录)。
这是一个自由式项目,使用“调用顶级 maven 目标”和“编译”目标构建
您至少可以指定 pom.xml 的完整路径(或评论的相对路径),如“如何使用 Jenkins 执行 Maven 项目”中所示:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.