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 @@ -28,7 +28,7 @@ usage() {
2828}
2929
3030parse-string (){
31- # helper to avoid the single quote escape
31+ # helper to avoid the single quote escape
3232 # occurred in command substitution
3333 local args=() idx=0 IFS=' ' c
3434 for c; do printf -v args[idx++] ' %s ' " $c " ; done
177177# cleanup
178178cd $REPO_DIR
179179git gc & > /dev/null
180- [ $JOB ] && docker rm -f $JOB & > /dev/null
181- docker rmi -f $TMP_IMAGE & > /dev/null || true
180+ if [ -n " $JOB " ]; then
181+ docker rm -f $JOB & > /dev/null
182+ 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