在我的Jenkins构建工作中,我从Gitlab中提取Java代码,并使用Ant构建脚本(build.xml)构建Jenkins。 .zip文件的构建结果。
我正在尝试使用Jenkins的Dimensions插件将构建工件(zip文件)上传到Dimensions CM,使用'将任何构建工件加载到维度'作为后期制作行动。由于缺少请求ID,Dimension拒绝了工件,因为它在Dimensions中附加了这个工件。
plugin documentation对"如果您希望指定保存这些更改的请求,则应使用SCWS设置项目默认请求或使用DM_TARGET_REQUEST"
我收到此错误:
START =======
由用户启动Ahmad,Ershad
[EnvInject] - 加载节点环境变量 workspace / opt / wss / stg / jenkins / DimensionsUpload1
[DIMENSIONS] 计算目录的更改 ' DM_TARGET_REQUEST = PCMTPROJPROJ_SMR_82' ...
[DimensionsUpload1] $ / bin / sh -xe /opt/wss/stg/apache-tomcat-6.0.43/temp/hudson7507543782532160733.sh
+ cd / opt / wss / stg / jenkins / DimensionsUpload1
+ ls -ltr
总计138484
-rw-R -----。 1 webdev webdev 141800254 Feb 16 08:11 BuildArtifact.1.0.zip
[DIMENSIONS]正在运行登记 master ...
[DIMENSIONS]正在运行内置 ' / opt / wss / stg / jenkins / DimensionsUpload1' ...
[DIMENSIONS]扫描 要保存到Dimensions中的文件的工作空间...
[DIMENSIONS] 运行Ant模式扫描仪...
[DIMENSIONS]找到1个文件 签入...
[DIMENSIONS]将文件加载到Dimensions项目中 " PCMTPROJ:RELSTREAM" ...致命:无法运行签到标注 (DimensionsRuntimeException:上传文件(DimensionsRuntimeException: 尺寸命令' UPLOAD /USER_FILELIST="/opt/wss/stg/apache-tomcat-6.0.43/temp/dmCm15188000765706781907912904279764.tmp" /工作集=" PCMTPROJ:RELSTREAM" / COMMENT ="构建传递的工件 詹金斯的工作' DEVOPS_PCMTPROJ_DmUpload' - 建立68" / USER_DIRECTORY =" /选择/ WSS / STG /詹金斯/ DimensionsUpload1"'失败 (DimensionsRuntimeException:使用Project' PCMTPROJ:RELSTREAM'。使用 ' /选择/ WSS / STG /詹金斯/ DimensionsUpload1 /'作为项目的工作 区域。
扫描库:0.00秒扫描本地工作 面积:0.00秒
为。创建新项目修订版 ' /opt/wss/stg/jenkins/DimensionsUpload1/BuildArtifact.1.0.zip'
COR0005162E错误:要创建PROD_CODE类型的新项目修订版,您必须指定有效请求
COR0006384E错误:无法 为...创建项目 ' /opt/wss/stg/jenkins/DimensionsUpload1/BuildArtifact.1.0.zip'
警告:从指定的文件上载文件时出错 网络节点。请检查上传日志。
更新文件:2.57 秒
上传项目:2.58秒
)))
构建步骤'加载 任何构建工件进入Dimensions存储库'改变了构建 结果失败
构建步骤'将任何构建工件加载到 维度存储库'将构建标记为失败
已完成: 故障
======= END
我尝试在shell中使用export命令,但它不起作用:
cd /opt/wss/stg/jenkins/DimensionsUpload1
ls -ltr
export $ITEM_TYPE PROD_CODE
export $DM_TARGET_REQUEST PCM_SMR_82