pipeline { agent {label 'debian_buster'} stages { stage('lint') { parallel { stage('flake8') { steps { sh "tox -e flake8" } } stage('check-manifest') { steps { sh "tox -e check-manifest" } } } } stage('tests') { steps { sh "tox -e py3" } } stage('deploy') { when { environment name: 'DEPLOY', value: 'true' } agent {label 'docker-host'} steps { sh "make deploy" } } } }