[英]Unable to Perform Maven Release
我正在嘗試使用Jenkins執行Maven版本。 但是我有一些問題。 這是我第一次進行Maven發布。 Jenkins從Git存儲庫中提取了我的代碼,並將所有pom文件更改為正確的Version。 我在檢查Jenkins工作區時可以看到這一點。 但是,似乎並沒有將更改推送到版本已更改的Git存儲庫中。 Git使用了稱為Gerrit的代碼審查工具,一旦它完成了mvn版本,我就必須批准它。
我已經在主POM中設置了SCM <scm><developerConnection>scm:git:ssh://<user>@<IP_Address>:<Port>/<Repo_Name>.git</developerConnection></scm>
我收到一個錯誤
無法在項目<名稱>上執行目標org.apache.maven.plugins:maven-release-plugin:2.0:prepare(default-cli):簽入過程中發生錯誤:執行SCM命令時發生異常。 原因:簽入過程中發生錯誤:執行SCM命令時發生異常。 堆棧跟蹤 : .....
有任何想法嗎?
感謝您的pastebin。
錯誤的Caused by: org.apache.maven.scm.ScmException: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref
通常可以通過將Checkout/merge to local branch (optional)
設置Checkout/merge to local branch (optional)
來設置為master
(如果您Caused by: org.apache.maven.scm.ScmException: Detecting the current branch failed: fatal: ref HEAD is not a symbolic ref
Checkout/merge to local branch (optional)
在Git參數的Advanced...
部分中釋放master
)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.