簡體   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