Show "Run build steps in a container" from Kubernetes plugin
stage('Run maven') { steps { sh 'set' sh 'test -f /usr/bin/mvn' // checking backwards compatibility sh "echo OUTSIDE_CONTAINER_ENV_VAR = ${CONTAINER_ENV_VAR}" container('maven') { sh 'echo INSIDE_CONTAINER_ENV_VAR = ${CONTAINER_ENV_VAR}' sh 'mvn -version' } } }
Example: https://github.com/jenkinsci/kubernetes-plugin/blob/master/src/test/resources/org/csanchez/jenkins/plugins/kubernetes/pipeline/declarative.groovy
PR https://github.com/jenkinsci/blueocean-plugin/pull/2009