pipeline {
    agent any
    stages {
        stage('部署') {
            steps {
                echo 'Deploying...'
                sshPublisher(publishers: [sshPublisherDesc(configName: 'lsw-vpn',
                    transfers: [sshTransfer(
                        sourceFiles: "",
                        execCommand: "cd /opt/vless-api&&git pull&docker restart vless-api",
                        remoteDirectory: "/opt/vless-api")
                    ], usePromotionTimestamp: false, useWorkspaceInPromotion: false, verbose: true)
                ])
            }
        }
    }
    // post{
    //     success {
    //         echo 'Deployment finished successfully.'
    //         sh """
    //         curl 'https://api.telegram.org/bot7816434196:AAFtmbUYpUIwcb_SvBnJY0guPIOLCxp2a5s/sendMessage' \\
    //              -x  http://192.168.25.110:20171\\
    //              -H 'Content-Type: application/json' \\
    //              -d '{
    //                  "chat_id": "6779541681",
    //                  "text":"传奇web生产环境(pro)构建完成!",
    //              }'
    //         """
    //     }
    //     failure {
    //         echo 'Deployment failed.'
    //     }
    // }
}
