声明式 Jenkinsfile CIFS 共享

Kai*_*ner 5 jenkins jenkins-pipeline

我还有一个关于詹金斯管道的问题。

如何将构建工件发布到 Windows 共享?在正常的构建作业中,有一个“CIFS 发布者”构建后操作。但是我如何使用它

post{
    success {
       //publish build artifacts
    }
}
Run Code Online (Sandbox Code Playgroud)

有什么例子吗?

sga*_*gel 5

我已经成功地以这种方式管理它:

cifsPublisher alwaysPublishFromMaster: false, continueOnError: false, failOnError: false, publishers: [[
  configName: 'NAME_OF_THE_CIFS_CONFIG', transfers: [[
    cleanRemote: false, 
    excludes: '', 
    flatten: false, 
    makeEmptyDirs: false, 
    noDefaultExcludes: false, 
    patternSeparator: '[, ]+', 
    remoteDirectory: '$BUILD_NUMBER', 
    remoteDirectorySDF: false, 
    removePrefix: '', 
    sourceFiles: 'myfile']], 
  usePromotionTimestamp: false, 
  useWorkspaceInPromotion: false, 
  verbose: true
]]
Run Code Online (Sandbox Code Playgroud)