pipeline { agent any stages { stage('拉取代码') { steps { checkout([ $class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[url: 'http://192.168.25.110:8999/kubbo/chuanqi-server.git',credentialsId:'d54e1035-acca-424e-80d0-9f7e29cab9c3']] ]) } } stage('部署') { steps { echo 'Deploying...' sh "cp -rf server /home/cq/data/server" sh "cp -f run.sh /home/cq/data/run.sh" sh "cp -f stop.sh /home/cq/data/stop.sh" sh "cp -rf wch /home/cq/data/wch" sh "docker restart chuanqi-server" sh "docker exec -itd chuanqi-server bash -- /data/run.sh" } } } post{ success { echo 'Deployment finished successfully.' } failure { echo 'Deployment failed.' } } }