-
Bug
-
Resolution: Fixed
-
Major
-
None
Jenkins version: 2.101
publish-over-cifs version: 0.6
After update to version 0.6 publish step doesn't fallback to default buffer size if no buffer size is configured. Job gets stuck during copy operation (see console log below).
sample pipeline script:
pipeline { agent { label "master" } options { buildDiscarder(logRotator( daysToKeepStr: '30', numToKeepStr: '-1', artifactDaysToKeepStr: '7', artifactNumToKeepStr: '7')) timestamps() } stages { stage('Create file') { steps { fileOperations([fileCreateOperation(fileContent: 'file content', fileName: 'test_file.txt')]) } } stage('Copy file') { steps { script { def file = findFiles(glob: '**/test_file.txt')[0] def targetFilename = file.name.split("\\.txt")[0] def timestamp = new Date().format('yyyyMMddHHmm') targetFilename = targetFilename + "_" + timestamp + "_" + env.BUILD_NUMBER + ".txt" fileOperations([fileRenameOperation(destination: targetFilename, source: installerFile.name)]) def targetDir = 'test' cifsPublisher( alwaysPublishFromMaster: false, masterNodeName: "master", continueOnError: false, failOnError: true, publishers: [[configName : 'test_share', label : [label: 'label'], transfers : [[cleanRemote : false, remoteDirectory : targetDir, remoteDirectorySDF: false, removePrefix : '', sourceFiles : targetFilename]], usePromotionTimestamp : true, useWorkspaceInPromotion: false, verbose : true]]) } } } } }
Console log:
... [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] stage [Pipeline] { (Create file) [Pipeline] fileOperations 07:07:41.791 File Create Operation: 07:07:41.792 Creating file: {workspace}\test_file.txt [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Copy file) [Pipeline] script [Pipeline] { [Pipeline] findFiles [Pipeline] fileOperations 07:07:42.187 File Rename Operation: [Pipeline] cifsPublisher 07:07:42.285 CIFS: Connecting from host [{host}] 07:07:42.286 CIFS: Connecting with configuration [test_share] ... 07:07:42.286 CIFS: Removing WINS from name resolution 07:07:42.286 CIFS: Setting response timeout [30,000] 07:07:42.286 CIFS: Setting socket timeout [35,000] 07:07:42.286 CIFS: Setting buffer size to: [0] Bytes 07:07:42.295 CIFS: copy [smb://{test_share}/test_file_201801180707_10.txt]
- is duplicated by
-
JENKINS-49104 Publish Over CIFS v0.6 fail to put file on a Windows 2012 share
- Resolved