I am following the guides posted on the Bamboo documentation, but hitting these endpoints do not work in Postman. Here is the guide I am using:
https://developer.atlassian.com/server/bamboo/rest-api-deployment-triggers-for-bamboo/
I get a response code of 415 - Unsupported Media Type, even though I am setting the content-type as application/json in the headers.
The API documentation below specifies an additional parameter for creating a version or release, but this does not change the outcome:
https://docs.atlassian.com/atlassian-bamboo/REST/5.12.2/#d2e2023
Here're steps worked for me:
Create release
curl -X POST
'http://localhost:9087/bamboo/rest/api/latest/deploy/project/7405569/version'
-u admin:admin -H
"Accepts: application/json"
-H
"Content-Type: application/json"
-d
'{"planResultKey" : "ACC-TST-9", "name" : "release-3"}'
| jq
'.'
The name field accepts plan variables in the following format:
${bamboo.variable.name} |
Example
{ "planResultKey" : "ACC-TST-9" , "name" : "release-${bamboo.variable.name}" }' |
Deploy release
curl -X POST 'http://localhost:9087/bamboo/rest/api/latest/queue/deployment/?environmentId=7536641&versionId=28803073' -u admin:admin -H "Accepts: application/json" | jq '.'
I am running into issues when I am trying Deploy a release using Bamboo REST API.
Command
curl -X POST 'https://myhost/rest/api/latest/queue/deployment/?environmentId=12345&versionId=ABC_XYZ-1.0.0-123' -u user:password
Error:
<html>
<head>
<title>Page not found</title>
</head><body>
<h1>Page not found</h1>
<p>
Sorry, the page you were trying to reach does not exist. Try going back to the dashboard and browse the site to find the page you were looking for. </p>
<h4>Go to...</h4>
<ul>
<li><a href="/">Site homepage</a></li>
</ul>
</body>
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.