I think for this service there is not enough option to exclude files or folders from the upload list to the server. As far as I understand this service uploads all folders and files, however, there are times when you need to exclude some system or unnecessary files. For example, the node_modules folder, .bitbucket-pipelines, or something like that.
Based on the documentation https://lftp.yar.ru/lftp-man.html, I see that there is an option -X which allows you to exclude files. It seems to me that it would be nice to have an additional option that accepts a string (single file) or an array of strings (list of files / folders) that should be excluded.
Do you think it makes sense?
Thank you.
Hi @Denis
We added support EXTRA_ARGS param in a new version of ftp-deploy:0.2.3 pipe, so now you can exclude files or directories this way:
script: - pipe: atlassian/ftp-deploy:0.2.3 variables: USER: my-ftp-user PASSWORD: $FTP_PASSWORD SERVER: 127.0.0.1 REMOTE_PATH: /tmp/my-remote-directory LOCAL_PATH: /my-working-directory, EXTRA_ARGS: "--exclude=filename_to_exclude.txt --exclude=folder_to_exclude/"
Thank you all. I'll test this update in the new year I think.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @Denis . That's a good suggestion, we'll consider adding such and option in the upcoming pipe releases.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Denis I just created this question before discovering yours. Do they sound the same to you? If so I could link from my question to yours.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.