It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

Bamboo build error. Unable to publish artifact, the source directory does not exist.

Rabi Thapa Jan 05, 2018

I am trying to clean re-install bamboo into the Ubuntu server. However this time my build is failing and these are the logs:

04-Jan-2018 18:39:37 Finished task 'zip the source files' with result: Success
04-Jan-2018 18:39:37 Running post build plugin 'NCover Results Collector'
04-Jan-2018 18:39:37 Running post build plugin 'Artifact Copier'
04-Jan-2018 18:39:37 Publishing an artifact: build.zip
04-Jan-2018 18:39:37 Unable to publish artifact [build.zip]: the source directory /home/bamboo/bamboo-home/xml-data/build-dir/SHOP-REL-BS/builds/build.zip does not exist.
04-Jan-2018 18:39:37 The artifact is required for down stream Stages and Jobs, build will now fail.
04-Jan-2018 18:39:37 The artifact hasn't been successfully published after 683.5 μs

 The log shows that the path for artifact is invalid but I can make sure that the path exist. Pelase see the screenshot:

Screen Shot 2018-01-05 at 09.50.59.png

 

Any help on this is much appreciated.

 

3 answers

1 accepted

0 votes
Answer accepted
Rabi Thapa Jan 05, 2018

I have now solved this issue.

 

The problem was in the artifact defination:

Wrong definition:

Name : build.zip

location : builds/build.zip

copy pattern : build.zip

 

Correct definition:

Name : build.zip

location : builds

copy pattern : build.zip

0 votes
Edwin Kyalangalilwa Community Leader Jan 05, 2018

Hi Rabi,

Please check and make sure the user running Bamboo has access to the zip file in that directory.

Rabi Thapa Jan 05, 2018

Hi Edwin,

Thank you for your reply.

Please see the permissions for the build.zip artifact.

Screen Shot 2018-01-05 at 10.56.29.png

As the user and group is bamboo, wouldn't bamboo have access to the file?

Edwin Kyalangalilwa Community Leader Jan 05, 2018

Yes, bamboo should have access. Try adding a task to clean the working directory. 

So the same configuration is working on another server but not after you moved it?

Rabi Thapa Jan 05, 2018

Cleaned the working directory manually before running the plan. Still no luck.

 

I have done following:

Added a task to see who the user is, shows bamboo as expected.

Added a task to list files, the build.zip is there as expected.

Added a task to give permission 777 to build.zip.

05-Jan-2018 12:24:35 total 285264
05-Jan-2018 12:24:35 -rwxrwxrwx 1 bamboo bamboo 292109077 Jan 5 12:24 build.zip
05-Jan-2018 12:24:35 bamboo
05-Jan-2018 12:24:35 Unable to publish artifact [build.zip]: the source directory /home/bamboo/bamboo-home/xml-data/build-dir/SHOP-REL-BS/builds/build.zip does not exist.
05-Jan-2018 12:24:35 The artifact is required for down stream Stages and Jobs, build will now fail.

 

Previously installed bamboo on the same server with  internal HSQL database but now decided to move to postgresql so re-installed the bamboo.

Used the same exact scripts and settings.

0 votes
World First (FIX Connectivity Team) Oct 09, 2018 • edited

I had a tab character in the "location" field of the artifact definition ...

 

Thanks Atlassian for not trimming inputs 

Suggest an answer

Log in or Sign up to answer
This widget could not be displayed.
This widget could not be displayed.
Community showcase
Published in Opsgenie

Handling Opsgenie Alerts

Hi everyone, welcome to the kb articles for Opsgenie FAQs. I'm one of the Technical Support Engineers for Opsgenie who will be providing weekly posts on FAQs from customers.   All alerts are ...

72 views 0 3
Read article

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you