Issue
How do I combine two wrappers together in a Pipeline job?
Environment
- CloudBees CI (CloudBees Core) on modern cloud platforms - Managed Master
- CloudBees CI (CloudBees Core) on traditional platforms - Client Master
- CloudBees Jenkins Enterprise - Managed Master
- CloudBees Jenkins Platform - Client Master
- CloudBees Jenkins Distribution
- Jenkins LTS
Resolution
You can nest them, for example:
node {
wrap([$class: 'BuildUser']) { // https://wiki.jenkins-ci.org/display/JENKINS/Build+User+Vars+Plugin
wrap([$class: 'TimestamperBuildWrapper']) { // https://wiki.jenkins-ci.org/display/JENKINS/Timestamper
sh 'echo ${BUILD_USER}' // both wrappers applied here
}
}
}
0 Comments