我正在使用Windows机器上的Jenkins构建我的.Net代码,并在托管在远程windows服务器上的IIS服务器上发布工件。
在此过程中,我遵循了以下步骤,但没有传输任何文件。
Jenkins通用配置>发布于CIFS > CIFS共享
名称:简基斯推送 主机名:IPv4 4地址 用户名:高级管理 密码:* 份额: jenkins 成功测试配置
作业>构建后操作>将构建工件发送到windows共享>CIFS共享
名称: jenkispush 源文件: C:\Program (X86)\Jenkins\工作区\pncreengineerin 删除前缀: C:\Program (X86)\Jenkins\工作区\pncreengineerin 远程目录:$JENKINS_HOME 排除档案: 模式分隔符:,+ … 远程目录是日期格式:x …
作业成功日志
Time Elapsed 00:00:05.67
CIFS: Connecting from host [NYMCHNCPU326]
CIFS: Connecting with configuration [jenkispush] ...
CIFS: Disconnecting configuration [jenkispush] ...
CIFS: Transferred 0 file(s)
Finished: SUCCESS发布于 2020-03-18 05:36:22
最后,通过使用管道作业,我成功地使用了这个插件。
配置管道作业的步骤:
例语法:cifsPublisher(发布者:[configName:'XXX-Green-SERVER',transfers:[cleanRemote: false,排除:'',flatten: false,makeEmptyDirs: false,noDefaultExcludes: false,patternSeparator:',+',remoteDirectory:'configuration',remoteDirectorySDF: false,removePrefix:‘,sourceFiles:’configuration.zip‘],usePromotionTimestamp: false,useWorkspaceInPromotion: false,逐字:false])
在上面的例子中
源文件: configuration.zip
远程目录(共享文件夹):配置
https://stackoverflow.com/questions/56787758
复制相似问题