def PULLREQUEST_PATTERN = /^PR-(\d+)$/ println("Git commit: ${env.GIT_COMMIT}") def branchID = env.BRANCH_NAME def NODEJS_VERSION= "v16.14.2" if ((env.BRANCH_NAME ==~ PULLREQUEST_PATTERN)) { branchID = env.BRANCH_NAME.minus("PR-") } // build job: '../../custom-jobs/RTP-service-manager-trigger', parameters: [ // string(name: 'BRANCH_NAME', value: branchID) // ] def buildInfo = bzCD( pushLatestTag: true, enableInventoryUpdate: true, architecture: "s390x", useAnalysisSonarQube: true, useAnalysisCodeCoverage: false, useAnalysisDependencyCheck: false, useAnalysisOsscCheck: false, useAnalysisWickedScan: true, useDevSnapshot: true, promoteImages: true, verbose: true, slackChannel: 'zcrypto-build-channel', slackVerbose : true, sonarQube: [ useEE: true, waitForQualityGate: true, failOnQualityGate: false, qualityGateTimeout: 1, qualityGateSleep: 20, ], native: [ mavenResolver: [ [ repository: 'sys-zaas-team-hpcs-dev-release-maven-local', artifacts: [ 'react.tar.gz':'com.ibm.zaas.ZaaS:zcrypto-service-manager-react-app:+@tar.gz', "node-${NODEJS_VERSION}-linux-s390x.tar.gz":"com.ibm.zaas.zaas:nodejs.org:${NODEJS_VERSION}:@gz", "nodejs.org-${NODEJS_VERSION}.asc":"com.ibm.zaas.zaas:nodejs.org:${NODEJS_VERSION}:@asc" ], ], [ repository: 'sys-zaas-team-dev-release-maven-local', artifacts : [ 'ibm-ca-certificates.deb': 'com.ibm.zaas.blaze.image-deps:ibm-ca-certificates:+@deb', 'zaas-apt.sh': 'com.ibm.zaas.blaze.image-deps:scripts:+:zaas-apt@sh' ] ] ], kind: "npm-package", build: [ installScript: "ci --no-progress --verbose", buildScript: "", testScript: "" ], docker: [ credentials: [ 'ARTIFACTORY': 'zcrypto-artifactory-credentials' ], files: [ "docker": "docker", "package.json": "package.json", "package-lock.json": "package-lock.json", "core": "core", "deploy": "deploy", "devTools": "devTools", "gulpfiles": "gulpfiles", "gulpfile.js": "gulpfile.js", "express-server": "express-server", "react.tar.gz": "build/mavenResolver/react.tar.gz", "node_modules": "node_modules", "node-${NODEJS_VERSION}-linux-s390x.tar.gz": "build/mavenResolver/node-${NODEJS_VERSION}-linux-s390x.tar.gz", "nodejs.org-${NODEJS_VERSION}.txt.asc": "build/mavenResolver/nodejs.org-${NODEJS_VERSION}.asc", 'zaas-apt.sh': 'build/mavenResolver/zaas-apt.sh', 'ibm-ca-certificates.deb': 'build/mavenResolver/ibm-ca-certificates.deb' ] ] ] )