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'
            }
        }
    }
}