-
Notifications
You must be signed in to change notification settings - Fork 248
Environment variables
Andrew Bayer edited this page Nov 1, 2016
·
6 revisions
Environment variables are set using name/value pairs:
pipeline {
environment {
FOO = "BAR"
}
agent label:"master"
stages {
stage("foo") {
steps {
sh 'echo "FOO is $FOO"'
}
}
}
}
Can add many more variables one per line like so:
environment {
FOO = "BAR"
BAZ = "bang"
}
Documentation
- Getting Started
- Running multiple steps
- Controlling your build environment
- Environment variables
- Reporting test results and storing artifacts
- Notifications
- Deployment and credentials
- Parallelism
- Triggering runs
- Parametrized pipelines
- Pipeline options and log rotation
- Jenkinsfile validation from the CLI
- Advanced pipeline authoring
- Syntax reference
- Version history and changes
Examples