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

how to add group into all deployment project

Venkatesan Ravichandran August 11, 2021

i have created one group called bamboo-readers, i want to add this group into all my deployment projects. adding manually is lengthy task. I want to add using API. Please advise

1 answer

1 accepted

1 vote
Answer accepted
Alexey Chystoprudov
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
August 11, 2021

Iterate over projects with https://docs.atlassian.com/atlassian-bamboo/REST/8.0.0/#d2e5426

 curl -H "Authorization: Bearer ACCESS_TOKEN" \
"https://BAMBOO_URL/rest/api/latest/deploy/dashboard/paginate?limit=500" \
| jq ".results | .[] | .id"

 

Then grant read permission https://docs.atlassian.com/atlassian-bamboo/REST/8.0.0/#d2e2419

curl -X PUT -H "Content-Type: appllication\json" \
https://BAMBOO_URL/rest/api/latest/permissions/deployment/DEPLOYMENT_ID/groups/GROUP_NAME \
-d "[\"READ\"]"
Venkatesan Ravichandran August 20, 2021

using this API, we can able to change the permission of existing group. we wanted to perform add new group in all existing deployment projects.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events