[英]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.