From d412bedc1c6b66798b573da4fb0964660e50c10a Mon Sep 17 00:00:00 2001 From: Kondreddy Date: Thu, 26 Oct 2023 16:01:59 +0200 Subject: [PATCH] Add tmsExport to release step --- resources/com.sap.piper/pipeline/stageDefaults.yml | 3 +++ vars/piperPipelineStageRelease.groovy | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/resources/com.sap.piper/pipeline/stageDefaults.yml b/resources/com.sap.piper/pipeline/stageDefaults.yml index 3a887d7972..7e2cdfa53b 100644 --- a/resources/com.sap.piper/pipeline/stageDefaults.yml +++ b/resources/com.sap.piper/pipeline/stageDefaults.yml @@ -112,6 +112,9 @@ spec: - name: tmsUpload conditions: - configKey: nodeName + - name: tmsExport + conditions: + - configKey: nodeName - name: healthExecuteCheck conditions: - configKey: 'testServerUrl' diff --git a/vars/piperPipelineStageRelease.groovy b/vars/piperPipelineStageRelease.groovy index cdc9c0b3d3..1f64d065db 100644 --- a/vars/piperPipelineStageRelease.groovy +++ b/vars/piperPipelineStageRelease.groovy @@ -23,6 +23,8 @@ import static com.sap.piper.Prerequisites.checkScript 'kubernetesDeploy', /** For TMS use-cases: Performs upload to Transport Management Service node*/ 'tmsUpload', + /** For TMS use-cases: Performs export to Transport Management Service node*/ + 'tmsExport', /** Publishes release information to GitHub. */ 'githubPublishRelease', /** Executes smoke tests by running the npm script 'ci-smoke' defined in the project's package.json file. */ @@ -93,6 +95,10 @@ void call(Map parameters = [:]) { durationMeasure(script: script, measurementName: 'upload_release_tms_duration') { tmsUpload script: script } + } else if(config.tmsExport){ + durationMeasure(script: script, measurementName: 'export_release_tms_duration') { + tmsExport script: script + } } if (config.healthExecuteCheck) {