Hi there!
I've set up a deployment in a pipeline for sFTP. When I add port 2222 behind the server address it keeps connecting to port 22. Any idea how I can change this?
branches:
master:
- step:
name: Deploy to Production
deployment: production
script:
- pipe: atlassian/sftp-deploy:0.5.7
variables:
USER: 'XX'
SERVER: 'XX.sftp.wpengine.com:2222'
REMOTE_PATH: '/wp-content/plugins/rekenmodule-m-aov'
PASSWORD: 'XX'
DEBUG: 'true'
The log shows this:
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Connecting to mutsaerts.sftp.wpengine.com [35.204.XX.XX] port 22.
debug1: connect to address 35.204.XX.XX port 22: Operation timed out
ssh: connect to host XX.sftp.wpengine.com port 22: Operation timed out
Connection closed.
Connection closed
+ STATUS=255
+ set -e
+ [[ 255 == \0 ]]
+ fail 'Deployment failed.'
+ echo -e '\e[31m✖ Deployment failed.\e[0m'
✖ Deployment failed.
+ exit 255
I've changed the real info with XX
Any idea how I can fix this? Thanks in advance!
Hi @finnruijter ,
Thank you for your question!
Instead providing a port with the server to the SERVER variable.
Provide it as an EXTRA_ARGS:
script: - pipe: atlassian/sftp-deploy:0.5.7 variables: USER: 'ec2-user' SERVER: '127.0.0.1' REMOTE_PATH: '/var/www/build/' LOCAL_PATH: 'build' DEBUG: 'true' EXTRA_ARGS: '-P 2222'
Cheers,
Oleksandr Kyrdan
This is not working for me
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.