Download latest successful artifact

Matt Clarkson June 27, 2012

How can I get the latest successful artifact from bamboo?

The following is provided:

https://*.jira.com/builds/browse/TC-TESTS/latestSuccessful

and i can get:

https://*.jira.com/builds/browse/TC-TESTS/latest/artifact/SVNREVISION/SVN-Revision/svn_revision

but not

https://*.jira.com/builds/browse/TC-TESTS/latestSuccessful/artifact/SVNREVISION/SVN-Revision/svn_revision

Is this supported or do I have to scrape the REST API?

3 answers

1 accepted

2 votes
Answer accepted
Matt Clarkson June 27, 2012

Just scraped the REST API results:

https://*.jira.com/builds/rest/api/latest/result/PLAN-JOB?max-results=1&buildstate=Successful

Matt Clarkson January 1, 2013

You can now just do:

https://*.jira.com/builds/rest/api/latestSuccessful/artifact/SVNREVISON/SVN-Revision/svn_revision

But with the newer Bamboo REST API you can get the revision number directly from the API.

0 votes
Jules Clements August 23, 2018

As at 6.5 I used, from this example YML plan spec

---

project:
  key: DS
  plan:
  key: DSCM
  name: Configuration Management

<snip>
      artifacts:
      - name: cm
      path: '*.cm'

used the following command, note the combination of project and plan key.

curl '<url>/browse/DS-DSCM/latestSuccessful/artifact/shared/cm/example.cm'

0 votes
mika anaku December 23, 2012

Nice share. thank u Matt

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events