Hi, I'm trying to connect to SFTP using this pipeline: I a total newbie to pipelines and I couldn't figure it out. I have two questions:
Thanks for your help in advance
My code here:
pipelines:
branches:
master:
- step:
name: Deploy to staging
deployment: staging
script:
- pipe: atlassian/sftp-deploy:0.5.5
variables:
USER: '$FTP_USERNAME'
SERVER: 'example.sftp.wpengine.com'
REMOTE_PATH: '/wp-content/themes/getmanta-portal/'
PASSWORD: '$FTP_PASSWORD'
EXTRA_ARGS: '-P 2222 -oStrictHostKeyChecking=false'
The result looks like this:
Permissions denied:
And when I tried to deploy to an empty folder it wasn't able to recreate the file structure:
This is 100% a wpengine issue not a bitbucket issue. I had the same issue with lftp that I've used for a ton of deployments from gitlab with wpengine. The solution is to use the
Any bitbucket official person please take a look into this issue. I am also stuck in such senario when I tried to push changes to WPEngine through sftp pipeline I'm getting same issues like above permission denied
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Abdul Rehman you're right and I found it already (but I've forgotten about the question asked here), I would close this issue, but I can't find where ;)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Sounds like I'm having a nearly identical experience. Except my files don't seem to be emptied/deleted like @kybernaut , just no change.
Trying to use BitBucket Pipelines SFTP to deploy to WPEngine.
The SFTP credentials work fine when using them in a FTP client like macOS Transmit.
But when using them with…
- pipe: atlassian/sftp-deploy:0.5.5
…I get similar logs to @kybernaut :
Then the last lines are…
Transferred: sent 22608, received 15408 bytes, in 17.8 seconds
Bytes per second: sent 1266.9, received 863.4
debug1: Exit status 0
✔ Deployment finished.
…but nothing on the server has changed 😐.
My bitbucket-pipelines.yml
options:
max-time: 5
image: atlassian/default-image:2
definitions:
steps:
- step: &Build-frontend-assets
name: Build Front end CSS and JS assets
caches:
- node
image: node:14.1.0
script:
- npm install
- npm run start
artifacts:
- wp-content/themes/*/assets/**
- step: &Deploy-SFTP
name: Deploy via SFTP
script:
- pipe: atlassian/sftp-deploy:0.5.5
variables:
USER: $SFTP_USER
SERVER: $SFTP_SERVER
REMOTE_PATH: $SFTP_REMOTE_PATH
LOCAL_PATH: ${BITBUCKET_CLONE_DIR}/$SFTP_LOCAL_PATH
PASSWORD: $SFTP_PASSWORD
EXTRA_ARGS: '-v -P $SFTP_PORT'
pipelines:
branches:
master:
- step: *Build-frontend-assets
- step:
<<: *Deploy-SFTP
deployment: staging
- step:
<<: *Deploy-SFTP
deployment: production
trigger: manual
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I am still having this problem. I can not copy new folder which doesn't exists on server. I am trying to upload fresh copy so there is not folder -subfolder on server. How to resolve this issue? I am able to transfer files but not folder.
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.