1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2024-12-14 11:03:09 +02:00
sap-jenkins-library/vars/readPipelineEnv.groovy

14 lines
487 B
Groovy
Raw Normal View History

import static com.sap.piper.Prerequisites.checkScript
import groovy.transform.Field
@Field def STEP_NAME = getClass().getName()
void call(Map parameters = [:]) {
final script = checkScript(this, parameters) ?: this
2021-06-16 18:04:37 +02:00
String piperGoPath = parameters?.piperGoPath ?: './piper'
def output = script.sh(returnStdout: true, script: "${piperGoPath} readPipelineEnv")
Map cpeMap = script.readJSON(text: output)
2021-06-16 18:04:37 +02:00
script?.commonPipelineEnvironment?.setCPEMap(script, cpeMap)
}