-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Major
-
Component/s: publish-over-cifs-plugin
-
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
-