multiple-onboards script

custom-service-JONYR
qxz15oi 2021-05-04 15:43:08 +02:00
parent 49dbb619d7
commit cc7351f509
1 changed files with 35 additions and 0 deletions

35
multiple-onboards.sh Normal file
View File

@ -0,0 +1,35 @@
#!/bin/bash
onboard(){
#read -p "Press enter to continue"
./onboard.sh "CD_$i" "$i"
}
replace-folder(){
dashboard="$(pwd)/BMW-Dynatrace-config/CD_$i/dashboard/"
alertingProfile="$(pwd)/BMW-Dynatrace-config/CD_$i/alerting-profile/"
notification="$(pwd)/BMW-Dynatrace-config/CD_$i/notification/"
#myREADME="$(pwd)/onboarding/CD_managementZone/calculated-metrics-service/README.md"
#rm -r $dashboard
#rm -r $alertingProfile
#rm -r $notification
echo "CD_$i"
#read -p "Press enter to continue"
}
git-add(){
git add BMW-Dynatrace-config/CD_$i/*
}
run-monaco(){
monaco deploy -e="environment.yaml" -p="CD_$i" BMW-Dynatrace-config/
}
readarray -t apps < "applications/$1.txt"
for i in "${apps[@]}"
do
# To do - add function [ onboard(), replace-folder(), git-add(), run-monaco() ]
echo $i
onboard
#read -p "Press enter to continue"
done