pipeline { agent none stages { // 生产 stage('prod') { agent { dockerfile true } when { branch 'master' } steps { sh 'composer' } } // 测试环境 stage('test') { agent { docker 'php:7.4-cli' } when { branch 'test' } steps { sh 'php --version' } } // 生产环境 stage('dev') { agent any when { branch 'dev' } steps { sh 'echo Jenkins Test' } } } }