---
-# $ fly -t target sp -p docker-grid-cookbook -c concourse.yml -l fly-vars.yml -l ~/sec/credentials-prod.yml
+# $ fly -t $CC_TARGET sp -p docker-grid-cookbook -c concourse.yml -l fly-vars.yml -l ~/sec/credentials-prod.yml
resources:
- name: src-git
type: git
ca_certs:
- domain: ((registry-mirror-domain)) # e.g. registry.docker.example.com:5000
cert: ((docker-reg-ca-cert))
- check_every: 12h # default: 1m
+ check_every: 6h # default: 1m
jobs:
- name: test-cookbook
tag_prefix: ((cookbook-name))-
tag: src-git/cookbooks/((cookbook-name))/version
only_tag: true
- annotate: ../src-git/cookbooks/((cookbook-name))/version
+ annotate: src-git/cookbooks/((cookbook-name))/version
fi
[ `whoami` = 'root' ] && sudo=''
-$sudo docker ps -q -f status=exited -f status=dead | awk '{print $1}' | xargs --no-run-if-empty docker rm
+if ! tty -s; then
+ echo `date '+%Y-%m-%d %H:%M:%S %z'`' Removing exited and dead containers ...'
+fi
+$sudo docker ps -q -f status=exited -f status=dead | awk '{print $1}' | $sudo xargs --no-run-if-empty docker rm
fi
[ `whoami` = 'root' ] && sudo=''
-$sudo docker images | awk '$2=="<none>" {print $3}' | xargs --no-run-if-empty docker rmi
+if ! tty -s; then
+ echo `date '+%Y-%m-%d %H:%M:%S %z'`' Removing untagged images ...'
+fi
+$sudo docker images | awk '$2=="<none>" {print $3}' | $sudo xargs --no-run-if-empty docker rmi
fi
[ `whoami` = 'root' ] && sudo=''
-$sudo docker volume ls -qf dangling=true | xargs --no-run-if-empty docker volume rm
+if ! tty -s; then
+ echo `date '+%Y-%m-%d %H:%M:%S %z'`' Removing dangling volumes ...'
+fi
+$sudo docker volume ls -qf dangling=true | $sudo xargs --no-run-if-empty docker volume rm