File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 66mode = " 0755"
77keys = [
88 " /deis/services" ,
9+ " /deis/registry" ,
910]
1011reload_cmd = " /home/git/check-repos"
1112check_cmd = " /app/bin/check {{ .src }}"
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ usage() {
3232}
3333
3434parse-string (){
35- # helper to avoid the single quote escape
35+ # helper to avoid the single quote escape
3636 # occurred in command substitution
3737 local args=() idx=0 IFS=' ' c
3838 for c; do printf -v args[idx++] ' %s ' " $c " ; done
181181# cleanup
182182cd $REPO_DIR
183183git gc & > /dev/null
184- [ $JOB ] && docker rm -f $JOB & > /dev/null
185- docker rmi -f $TMP_IMAGE & > /dev/null || true
184+ if [ -n " $JOB " ]; then
185+ docker rm -f $JOB & > /dev/null
186+ fi
Original file line number Diff line number Diff line change @@ -12,8 +12,12 @@ cd $(dirname $0) # absolute path
1212for repo in * .git;
1313do
1414 reponame=" ${repo% .* } "
15+ appname=" {{ .deis_registry_host }}:{{ .deis_registry_port }}/$reponame "
1516 if ! listcontains " {{ range $services := .deis_services }}{{ Base $services .Key }} {{ end }}" " $reponame " ;
1617 then
1718 rm -rf " $repo "
19+ docker images | grep $appname | awk ' { print $3 }' | xargs docker rmi -f
20+ # remove any dangling images left over from the cleanup
21+ docker images --filter " dangling=true" | awk ' { print $3 }' | xargs docker rmi -f
1822 fi
1923done
You can’t perform that action at this time.
0 commit comments