【发布时间】:2016-07-11 17:05:45
【问题描述】:
我的 maven 命令在 windows jenkins 服务器上执行得很好,但是当我尝试在 linux 机器上执行时,构建失败了
我已尝试将 Shell 命令构建为 below :
mvn org.apache.maven.plugins:maven-dependency-plugin:2.10:copy -Dartifact=com.uhg.optum.acc:cores-binaries:%PLATFORM_CORE_VERSION% -DoutputDirectory=. -Dmdep.useBaseVersion=true
控制台输出:
[EnvInject] - 加载节点环境变量。远程构建 BuildSwarm-6d98547c91e1-apsrp4109.uhc.com (docker-maven-slave) 在 工作区 /home/jenkins/workspace/2.3.0 部署工件 (QualityMeasures-Platform) [2.3.0 部署工件 (QualityMeasures-平台)] $ /bin/sh -xe /tmp/hudson3262693666907249961.sh + mvn org.apache.maven.plugins:maven-dependency-plugin:2.10:copy -Dartifact=com.uhg.optum.acc:cores-binaries:%PLATFORM_CORE_VERSION% -DoutputDirectory=。 -Dmdep.useBaseVersion=true /tmp/hudson3262693666907249961.sh:第 2 行:mvn:找不到命令 构建步骤“执行外壳”将构建标记为失败归档工件 完成:失败
请帮帮我
【问题讨论】:
-
是否设置了环境变量 %PLATFORM_CORE_VERSION%?如果运行命令 echo $PLATFORM_CORE_VERSION 它会返回一些东西吗?
标签: linux maven jenkins jenkins-plugins jenkins-cli