File tree Expand file tree Collapse file tree 1 file changed +22
-19
lines changed Expand file tree Collapse file tree 1 file changed +22
-19
lines changed Original file line number Diff line number Diff line change 13
13
# - ./script.sh
14
14
15
15
# VARS
16
- ORGNAME= " xxxx "
17
- PATTOKEN= " xxxx "
18
- TEAMS =(" team-name-1" " team-name-2" )
16
+ orgname= " xxx "
17
+ pattoken= " xxxxxxx "
18
+ teams =(" team-name-1" " team-name-2" )
19
19
20
20
echo " Bulk creating teams in:"
21
- echo $ORGNAME
22
-
23
- for i in " ${TEAMS[@]} "
24
- do
25
- curl --request POST \
26
- --url " https://api.github.com/orgs/$ORGNAME /teams" \
27
- --header " accept: application/vnd.github.v3+json" \
28
- --header " authorization: Bearer ${PATTOKEN} " \
29
- --header " content-type: application/json" \
30
- --data " {\" name\" : \" $i \" , \" privacy\" : \" closed\" }"
21
+ echo $orgname
22
+
23
+ for i in " ${teams[@]} "
24
+ do
25
+ curl --request POST \
26
+ --url " https://api.github.com/orgs/$orgname /teams" \
27
+ --header " accept: application/vnd.github.v3+json" \
28
+ --header " authorization: Bearer ${pattoken} " \
29
+ --header " content-type: application/json" \
30
+ --data " {\" name\" : \" $i \" , \" privacy\" : \" closed\" }" \
31
+ -- fail
32
+
33
+ retVal=$?
34
+ if [ $retVal -ne 0 ]; then
35
+ echo " Team creation failed! Please verify validity of supplied configurations."
36
+ exit 1
37
+ fi
31
38
done
39
+ echo " Teams succesfully created!"
40
+
32
41
33
- if [ $ERROR_CODE -ne 0 ]; then
34
- echo " Team creation failed! Please verify validity of supplied configurations."
35
- exit 1
36
- else
37
- echo " Teams succesfully created!"
38
- fi
39
42
40
43
You can’t perform that action at this time.
0 commit comments