繁体   English   中英

Jenkins 无法识别 git 子目录

[英]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 项目”中所示

https://www.softwaretestingmaterial.com/wp-content/uploads/2017/08/install-jenkins-14.png

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM