pipeline {
agent {
node {
label 'maven'
}
}
parameters {
string(name: 'BRANCH_NAME', defaultValue: 'master', description: '')
}
stages {
stage('deploy') {
steps {
input(id: 'deploy-to-staging', message: "deploy ${params.BRANCH_NAME}")
}
}
stage('Hello') {
steps {
container('maven') {
sh "echo `date` >> newfile.txt"
}
}
}
}
}
请参考这个 demo