I would like to use EnvInject plugin within my pipeline job. So, I have a possibility to set checkbox \"Prepare an environment for the run\", but there is no action \"Inject
If you declared following variables in "Properties Content" block:
param1=value1
param2=value2
Then you can get them into pipeline here so:
//do something
def par1 = env.param1
def par2 = env.param2
Pipeline doesn't support it now, please refer to below ticket, and there are some good and alternative ways:
https://issues.jenkins-ci.org/browse/JENKINS-42614
Here an example as a complete Jenkins pipeline script:
pipeline {
agent any
stages {
stage('Test') {
steps {
// use environment variable as parameter to predefined steps
echo "These are my parameters: '${env.param}'"
// use environment variable in a Groovy script block
script {
def par = env.param
println "parameter values: '${par}'"
}
}
}
}
}