pipeline {
    agent any
    stages {
        stage('build') {
            when { branch 'master' }
            steps {
                sh '/apache-maven-3.6.3/bin/mvn clean package -Dmaven.test.skip=true -U'
            }
            post {
                success {
                    sh "/usr/local/bin/workwechatctl -p ${env.JOB_NAME} -n 陈伟阳 -c 项目编译成功进行下一阶段"
                }
                failure {
                    step([$class: 'Mailer',
                    notifyEveryUnstableBuild: true,
                    recipients: "chenweiyang@zhiweidata.com",
                    sendToIndividuals: true])
                }
            }
        }
}
