pipeline
stage('docker-compose deploy') {
steps {
sshPublisher(
publishers: [
sshPublisherDesc(
configName: 'composeServerIn253',
transfers: [
sshTransfer(
excludes: '',
execCommand: """
cd "${env.NGINX_ROOT_DIR}/xxx/${env.PROJECT_VERSION}/deploy"
rm -fr compose
unzip "compose-${env.PROJECT_VERSION}_${env.TIMESTAMP}.zip"
cd compose
docker-compose down
chmod +x prepare.sh && ./prepare.sh
source .env
docker-compose up -d xxx-tcz xxx-frontend
"""
)
],
verbose: true
)
]
)
}
}
system系统设置