Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

No such file or directory for pipeline script

Rastalamm
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
January 21, 2019

When running the staging branch from my pipeline, it's failing and throwing the below error

+ cd /srv/repo
bash: cd: /srv/repo: No such file or directory

 

Below is my bitbucket-pipelines.yml file

image: "node:6.10.0"
pipelines:
branches:
default:
- step:
script:
- echo 'this is the default script and should do nothing!'
staging:
- step:
script:
- echo 'Building and Deploying the staging branch'
- ssh user@ip
- cd /srv/repo
- git pull
- git checkout staging
- npm install
- pm2 restart staging-api

 

The `/srv/repo` directory does exist on the `ip` server. Why is the pipeline failing and stating that the directory does not exist?

 

1 answer

2 votes
Jeroen De Raedt
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
January 24, 2019

Hi @Rastalamm,

when you execute `cd user@ip` you are not doing this as part of your SSH session, you are doing this in the build container. 

Try something like this: `

sh -c '/bin/sh -c cd /srv/repo && ls -l'

Suggest an answer

Log in or Sign up to answer
TAGS
atlassian, mindful member, mindful member badge, atlassian community, community kudos, community giveaway, atlassian swag, community values, empathy and kindness, badge challenge, atlassian learning, community engagement, swag giveaway

Earn a Badge, Win a Prize 🎁

Earning the Mindful Member badge proves you know how to lead with kindness, plus it enters you into a giveaway for exclusive Atlassian swag. Take the quiz, grab the badge, and comment on our announcement article to spread the good vibes!

Start here
AUG Leaders

Atlassian Community Events