![](/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.