![](/img/trans.png)
[英]How to extract the artifactId from all pom.xml files using in a multimodule project (using shell script)?
[英]Shell script in Jenkins doesn't get info about POM_VERSION/POM_ARTIFACTID with Promotion Build plugin
我正在嘗試使用Promotion Build插件執行Shell腳本,以獲取有關Maven屬性(POM_VERSION,POM_ARTIFACTID)的信息。
麻煩的是顯示了Jenkins環境變量的值,但是有關maven屬性的信息顯示為空。 我正在測試的項目是MVN項目。
echo $POM_ARTIFACTID
echo $POM_VERSION
echo $PROMOTED_JOB_NAME
tests
echo $JOB_NAME
tests/promotion
這些是我正在使用的版本:
編輯:添加以下問題陳述
麻煩正在查找產生戰爭的路徑,WAR文件具有以下文件名格式:/var/lib/jenkins/workspace/$PROMOTED_JOBNAME/target/$POM_ARTIFACTID-$POM_VERSION.war。因此,我需要有關pom_artifactID的信息和pom_version具有.WAR的路徑並執行shell腳本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.