Jenkins Pipeline 流水線 - 上傳檔案 Publish over SSH 執行命令
Jenkins插件安裝
- Publish over SSH
系統配置



生成代碼
sshPublisher: Send build artifacts over SSH
需要在 生成 sshPublisher 代碼時選擇:Verbose output in console,否則不會列印遠程服務上的日志



pipeline {
agent any
stages {
stage('上傳檔案') {
steps {
sshPublisher(publishers: [sshPublisherDesc(configName: 'DockerPublishSSH', transfers: [sshTransfer(cleanRemote: false, excludes: '', execCommand: 'docker --version', execTimeout: 120000, flatten: false, makeEmptyDirs: false, noDefaultExcludes: false, patternSeparator: '[, ]+', remoteDirectory: 'PipelineDemo', remoteDirectorySDF: false, removePrefix: '', sourceFiles: '**/demojenkins*.jar')], usePromotionTimestamp: false, useWorkspaceInPromotion: false, verbose: false)])
echo 'Credentials SUCCESS'
}
}
}
}


列印遠程日志
Publish Over SSH 插件列印遠程ssh的日志,需要在 生成 sshPublisher 代碼時選擇:Verbose output in console


轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/525932.html
標籤:其他
