I have tried PUT /rest/api/latest/deploy/project
but am getting back: "The plan you selected could not be found."
with a 400 response.
Nothing else appears suitable for project creation.
Am I missing something?
Hi!
Could you clarify your question?
What method have you used? (You should use PUT)
More info here https://docs.atlassian.com/bamboo/REST/6.2.2/#d2e927
It will be nice if show your response from server
curl -s -u user:passwd -X PUT -H "Content-type: application/json" "http://bamboo.myinstance.com/rest/api/latest/deploy/project"
Then it will be possible to understand why you have seen error 400.
Cheers,
Gonchik Tsymzhitov
curl -s -u admin:admin -X PUT -d '{"name":"Test deployment 1","planKey":{"key":"PROJ-PLAN-1"},"description":"Project description 1"}' -H "Content-type: application/json" "http://localhost:8085/rest/api/latest/deploy/project"
{"errors":[],"fieldErrors":{"masterPlanKey":["The plan you selected could not be found."]}}
I've also tried omitting the planKey.
{"errors":[],"fieldErrors":{"masterPlanKey":["Please specify a Bamboo plan to pull deployment artifacts from."]}}
Is it not possible to create an empty project, and add plans afterwards?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You can use Bamboo Specs to create projects (or anything, really) remotely. https://confluence.atlassian.com/bamboo/bamboo-specs-reference-documentation-894743916.html
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Okay, so I can't create projects using the REST API, I need to use Bamboo Specs?
It looks like I can't queue build plans from Bamboo specs. Am I right in thinking I'll need to use the Bamboo specs to define projects, plans and jobs, and then use the REST API to trigger the plans?
Also, I'm curious to know if there are any future plans to add a project creation endpoint to the REST API. It would be very useful if we weren't tied to Java and could do all our automation through REST calls.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.