pipeline {
agent any
options {
timeout(time: 15, unit: 'MINUTES') // 设置全局超时
}
stages {
stage("部署代码"){
steps{
sshPublisher(
publishers: [
sshPublisherDesc(
configName: 'A200',
transfers: [
sshTransfer(
cleanRemote: false,
execCommand: '''
cd /dataN/www/jl.xx.cn &&
git pull origin master
''',
execTimeout: 620000,
remoteDirectory: '/dataN/www/jl.xx.cn',
)
],
verbose: true // 开启详细日志便于调试
)
]
)
}
}
}
}