0
我有一個Jenkins構建並部署到遠程存儲庫的Maven項目。然後我需要將部署的.war複製到外部位置。我一直試圖用post-build shell腳本來做到這一點,但我沒有看到任何方式從maven獲取構建信息(例如,部署的工件的URL)。有沒有辦法獲得它,或者做到這一點的方式,這更多地集成到maven中?我可以使用Jenkins構建參數來計算部署路徑,但它看起來像一個黑客。訪問Maven在Jenkins構建腳本中構建屬性以檢索部署的工件
感謝, 史蒂夫
根據Jenkins日誌,.war文件被構建爲target/artifactId.war(不含版本)。目標/程序集內唯一的版本化資源是.tar.gz。這可能是由於我們的pom.xml中有一個奇怪的結果。 – SteveMc 2012-02-13 22:13:49
我想,改變我們的.war文件是最好的。謝謝! – SteveMc 2012-02-13 22:59:36
@SteveMc小心改變你的戰名。將它部署到容器後可能會影響您的應用程序URL。 – FrVaBe 2012-02-14 07:47:27