1234567891011121314151617181920212223242526272829303132333435 |
- set +x
- set +e
- echo ""
- echo ""
- echo "---"
- echo "Now starting POST-BUILD steps"
- echo "---"
- echo ""
- echo INFO: Pointing to $DOCKER_HOST
- if [ ! $(docker ps -aq | wc -l) -eq 0 ]; then
- echo INFO: Removing containers...
- ! docker rm -vf $(docker ps -aq)
- fi
- # Remove all images which don't have docker or debian in the name
- if [ ! $(docker images | sed -n '1!p' | grep -v 'docker' | grep -v 'debian' | awk '{ print $3 }' | wc -l) -eq 0 ]; then
- echo INFO: Removing images...
- ! docker rmi -f $(docker images | sed -n '1!p' | grep -v 'docker' | grep -v 'debian' | awk '{ print $3 }')
- fi
- # Kill off any instances of git, go and docker, just in case
- ! taskkill -F -IM git.exe -T >& /dev/null
- ! taskkill -F -IM go.exe -T >& /dev/null
- ! taskkill -F -IM docker.exe -T >& /dev/null
- # Remove everything
- ! cd /c/jenkins/gopath/src/github.com/docker/docker
- ! rm -rfd * >& /dev/null
- ! rm -rfd .* >& /dev/null
- echo INFO: Cleanup complete
- exit 0
|