You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
Next: Root
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
The Atlassian Community can help you and your team get more value out of Atlassian products and practices.
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:
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
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.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.