Using WGET or another method to download Bamboo artifacts

From time to time I simply want to login to our Tomcat server and pull down an Artifact directly from Bamboo. I attempted to do this using the WGET command from the server's command line calling the link like so:

wget url.war

But I always get a response like HTTP request sent, awaiting response... 302 Moved Temporarily

As the Bamboo Cloud server is password protected I attempted to insert my username and password just before the path but no luck. Is there a wiki on best practices to get the outcome I am after?

6 answers

1 accepted

This widget could not be displayed.

Stuff it ... i just used a curl command instead:

curl -O
This widget could not be displayed.

A HTTP 302 response code is a redirect.  You need to specify to wget to follow redirects via some command option.

Like other's have said, I use curl so can't provide the specific option to help, but I'm sure the man page or google will tell you.

This widget could not be displayed.

Hello Peter,

Thank you for your question.

Are you able to download "url.war" (which is giving you status 302) through the UI?

Could please attempt on downloading the artifact from UI and later using wget command, please?

Kind regards,
Rafael P. Sperafico
Atlassian Support

Hi @Rafael Sperafico yes ...yes of course no worries or troubles downloading the artifacts from the Bamboo Cloud website / UI ..all works well and has done so for many years. We are now trying to get a server in our data center to download the artifacts directly so we don't have to first download to our local machines and then re-upload to the data center. We don't want to set a task to push the artifacts to the server ..we simply want to be able to use a command line option like WGET to pull down the artifact to the Linux machine. The 302 error comes when we execute the WGET command. The command is more or less like this: wget

Hello Peter, When you say: "...first download to our local machines and then re-upload to the data center..." how are you downloading to the local machine? Are you able to do a "wget" from those local machines? Is the artifact "shared" or "unshared"? wget https://[company] — Kind regards, Rafael P. Sperafico Atlassian Support

This widget could not be displayed.

You can use something like this via wget:


$ wget -r -A war


This will download all the .war files from that URL and store them under a sub-dir mirroring the above URL's structure.

Wget for whatever reason leads to my above mentioned problem 302 moved temporarily. CURL is the only method I have found to get this to connect to an Atlassian cloud server and download the .war file

This widget could not be displayed.

I ended up using 

wget --save-cookies cookies.txt --keep-session-cookies --no-check-certificate https://bamboo/userlogin\!default.action\?os_destination=%2Fstart.action\&os_username=myusername\&os_password=*****\&os_cookie=true

to save cookies and then use '--load-cookies cookies.txt'  in subsequent requests to download the artifacts.

As others have suggested before, I also find it easier to use curl:

curl -u username:password -k -g "https://bamboo.server/browse/PROJTRUNK-CODEQA-123/artifact/shared/War-files/

The -u flag in curl is "nice" in that it handles most username/password challenges correclty.  Plus, you can always add a -L flag if you need to.

Suggest an answer

Log in or Sign up to answer
Atlassian Summit 2018

Meet the community IRL

Atlassian Summit is an excellent opportunity for in-person support, training, and networking.

Learn more
Community showcase
Posted yesterday in New to Jira

Are you planning to trial, or are currently trialling Jira Software? - We want to talk to you!

Hello! I'm Rayen, a product manager at Atlassian. My team and I are working hard to improve the trial experience for Jira Software Cloud. We are interested in   talking to 20 people planning t...

64 views 1 0
Join discussion

Atlassian User Groups

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

Find a group

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

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you