Missed Team ’24? Catch up on announcements here.

×
Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Rest API to stop all jobs at once does not work: "status-code":404 is not type ImmutableJob

Stanislav Panchenko December 8, 2020

Bamboo version 6.9 via Java Specs API, many jobs, many stages

 

import com.atlassian.bamboo.specs.api.builders.plan.Job;
// ...
Job job1 = new Job("Job1","JOB1").tasks(new ScriptTask(...))
Job job2 = new Job("Job2","JOB2").tasks(new ScriptTask(...))

 

If I want to stop all job-builds at once

curl -X DELETE --user user:password http://host:8085/rest/api/latest/queue/MYPROJ-MYPLAN77-40

returns

{"message":"Plan MYPROJ-MYPLAN2 is not of type com.atlassian.bamboo.plan.cache.ImmutableJob","status-code":404}

Workaround via many REST requests:

curl -X DELETE --user user:password http://host:8085/rest/api/latest/queue/MYPROJ-MYPLAN77-JOB1-40

curl -X DELETE --user user:password http://host:8085/rest/api/latest/queue/MYPROJ-MYPLAN77-JOB2-40

 

0 answers

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events