Jenkins的Dimensions插件将任何构建工件加载到维度设置请求ID

时间:2018-02-16 21:05:05

标签: jenkins jenkins-plugins dimensions serena

在我的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

1 个答案:

答案 0 :(得分:0)

我可以使用以下选项解决此问题 单击构建作业中的configure [复选框]此构建参数化(见下图)

enter image description here