JetBrains / teamcity-deployer-plugin

Deployer plugin for TeamCity CI server
http://confluence.jetbrains.net/display/TW/Deployer+plugin
Apache License 2.0
39 stars 29 forks source link

Period not supported in file path for SSH Deployer #35

Open nskvortsov opened 9 years ago

nskvortsov commented 9 years ago

Description: Period is not supported in file path for SSH Deployer and prevents it from successfully copying the files

Steps to recreate: 1 Set up SSH Deployer 2 Use Artifacts path (e.g. "folder1/folder2/**") where then some file names contain periods (e.g. "my.folder.name") 3 Run build > 4: Server error. (in TC build log)

Error in SSH server on target machine: Error: 0 : [8/7/2014 15:53:34] [4888] SFTP error: -1 Could not open file: Access to the path 'D:\temp\folder1\folder2\my.folder.name' is denied.


nskvortsov commented 9 years ago

Most probably, this is caused by name collision. Client tries to upload file "folder1\folder2\my.folder.name", but a directory with same name exists on remote server. If you face this issue once more, please attach recursive directory listings for both: source (local) and target (remote) directories.


Original comment by: Nikita Skvortsov