generic-product job/generic-product/ 204 create-product-pipeline job/create-product-pipeline/ 205 polling-product job/polling-product/ 3 polling-all-products job/polling-all-products/ 1 1 275 generic-product#204 TEST_SPLIT_MAX 4 RECIPE b2c_china PRIORITY 3 TEST_SPLIT_IDX 1 PIPELINE_ID 190521006 PIPELINE_ID RECIPE WEB_TESTS TEST_SPLIT_IDX TEST_SPLIT_MAX DEBUG PRIORITY 2019-05-21_14-38-48 2019-05-21_14-38-24 pipelinescriptloader refs/heads/master addTraceEntry getCommitInfo getEscapedCommitInfo getEscapedTraceability getTraceability loadModule loadModules loadPlugin loadScript pluginLoader recordBuildEnv recordCommit recordImage true false refs/remotes/origin/master d31edebff6d622ce691cfcaf839a26bc6571169a refs/remotes/origin/master 7016 https://example.org/jenkins-pipeline-script-loader.git refs/remotes/origin/master /var/lib/jenkins/workspace/generic-test-junit@libs/pipelinescriptloader 87bcd574-ce66-476e-832e-acf29a0fe973 Test default sh script """#!/bin/bash rm -rf $HOME/.m2/repository mkdir .repository ln -s $WORKSPACE/.repository $HOME/.m2/repository """ sh script """#!/bin/bash set $BASH_OPTS rsync -az jkmaster:${env.CSP_STORAGE}/pipeline-scripts . ./pipeline-scripts/prepare-env.sh rsync -az jkmaster:${env.CSP_STORAGE}/resources/${params.PIPELINE_ID}/pipeline.properties . """ script scriptBlock def environmentVariables = '' readProperties(file: 'pipeline.properties') .findAll { !params.containsKey(it.key) } .each { k, v -> environmentVariables = "${environmentVariables}env.${k}='${v}'\n" } writeFile file: 'env.groovy', text: environmentVariables load path env.groovy script scriptBlock currentBuild.displayName = "#${env.BUILD_NUMBER}-${env.PRODUCT_NAME}-${params.PIPELINE_ID}-${params.RECIPE}-${params.WEB_TESTS ? 'WEB-' : ''}${params.TEST_SPLIT_IDX}-${params.TEST_SPLIT_MAX}" timestamps lock resource label rsync quantity 1 sh script ./pipeline-scripts/jobs/synchronize-with-jkmaster.sh wrap [$class: 'LogfilesizecheckerWrapper', failBuild: true, maxLogSize: 0, setOwn: false] wrap [$class: 'Xvfb', displayNameOffset: 2] timestamps timeout time 6 unit HOURS timeout time 15 activity true sh script "./pipeline-scripts/jobs/test-junit.sh ${params.WEB_TESTS ? 'web' : ''}" junit testResults junit/**/*.xml archiveArtifacts artifacts junit/**/*.xml 87bcd574-ce66-476e-832e-acf29a0fe973 xterm CHANGED_BRANCH update/2005/platform COMMIT_ID c9f7f8a4fd9f36ffa3f182c92a2f44024d50ff72 DEPLOY_ADDITIONAL_PRODUCTS product2,product3 DEPLOY_GROUP_ID oeg.example INSTALLER_DIST_HOME installer JDK_VERSION sapmachine-11 MODEL_T_DEPLOY_ADDITIONAL_PRODUCTS product2 MODEL_T_DEPLOY_ENABLED true PIPELINE_NAME suite PLATFORM_BUILD_HOME sources/modules/platform-module/bin/platform PLATFORM_DIST_HOME product/bin/platform PRODUCT_MAJOR_VERSION 2005 PRODUCT_MINOR_VERSION 0 PRODUCT_NAME product PRODUCT_REPO_URL PRODUCT_VERSION 2005.0 RELEASE_BRANCH release/2005 TESTED_RECIPES b2b_acc_plus,b2b_c4c,b2b_china,b2c_acc_cis,b2c_acc_plus,b2c_acc_ymkt,b2c_b2b_acc_cpq,b2c_b2b_acc_dp,b2c_b2b_acc_oms,b2c_c4c,b2c_china,marketplace_acc_china TEST_SPLIT 4 UNPACK_ADDITIONAL_ARTIFACTS product2 /var/lib/jenkins/xvfb-7016-..fbdir1534279493744936688 1 false bb6cd3ef-4c4e-4a92-ab88-e8fd9d26789e 0 0 4258 1.0 123184 1558449532529 1558449534582 SUCCESS #7016-product-190521006-b2c_china-1-4 7117690 UTF-8 false SUCCESS Script1 env.UNPACK_ADDITIONAL_ARTIFACTS='product2' env.PLATFORM_DIST_HOME='product/bin/platform' env.PLATFORM_BUILD_HOME='sources/modules/platform-module/bin/platform' env.PRODUCT_MINOR_VERSION='0' env.TESTED_RECIPES='b2b_acc_plus,b2b_c4c,b2b_china,b2c_acc_cis,b2c_acc_plus,b2c_acc_ymkt,b2c_b2b_acc_cpq,b2c_b2b_acc_dp,b2c_b2b_acc_oms,b2c_c4c,b2c_china,marketplace_acc_china' env.TEST_SPLIT='4' env.DEPLOY_GROUP_ID='org.example' env.PRODUCT_NAME='product' env.CHANGED_BRANCH='update/2005/platform' env.INSTALLER_DIST_HOME='installer' env.RELEASE_BRANCH='release/2005' env.PRODUCT_VERSION='2005.0' env.PIPELINE_NAME='suite' env.MODEL_T_DEPLOY_ENABLED='true' env.JDK_VERSION='sapmachine-11' env.MODEL_T_DEPLOY_ADDITIONAL_PRODUCTS='product2' env.COMMIT_ID='c9f7f8a4fd9f36ffa3f182c92a2f44024d50ff72' env.DEPLOY_ADDITIONAL_PRODUCTS='product2,product3' env.PRODUCT_REPO_URL='' env.PRODUCT_MAJOR_VERSION='2005' MAX_SURVIVABILITY flowNode 10195156633 classLoad 6169755116 run 48450821888 parse 4432922752 saveProgram 26339165271 true 69 1:69 true false true 2 https://example.org/jenkins-pipeline-script-loader.git ${library.pipelinescriptloader.version} false /var/lib/jenkins/workspace/generic-test-junit@libs/pipelinescriptloader