api=("src/api-engine/"
"build_image/docker/common/api-engine")
dashboard=("src/dashboard/"
"build_image/docker/common/dashboard")
ansibleagent=("src/agent/ansible/"
"build_image/docker/agent/ansible")
allcomps=("api" "dashboard" "ansibleagent")
declare -A OPS
cdir=$(pwd)
cd ~/hl/src/github.com/realcello
allchanges=$(git diff --name-only HEAD~1 HEAD~10)
cd $cdir
echo "$allchanges"
for value in ${allcomps[@]}; do
comps="${value}[@]"
echo 'Items in '${value}
for item in "${!comps}"; do
echo " checking $item"
if echo "${allchanges}" | grep -q "$item"
then
OPS["${value}"]='true'
fi
done
done
for item in "${allcomps[@]}"; do
echo "$item"="${OPS[$item]}"
done
Friday, May 1, 2020
Script to check if changes have happened under a particular directory
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment