diff options
| author | Carlos Konstanski <ckonstanski@pippiandcarlos.com> | 2017-11-09 15:20:23 -0700 |
|---|---|---|
| committer | Carlos Konstanski <ckonstanski@pippiandcarlos.com> | 2017-11-09 15:20:23 -0700 |
| commit | 6b447c420fd866a2951cab734269aebffc4138f1 (patch) | |
| tree | 91865ed701b9ab965d9f7b2506ab5d711d9dc1db | |
| parent | 8c238d558b8bca11cab5a0fb0989dca288e09063 (diff) | |
Openbook CI: autoclean docker registry
Closes-Bug: OB-1089
| -rw-r--r-- | salt/openbook/ci/files/build.sh | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/salt/openbook/ci/files/build.sh b/salt/openbook/ci/files/build.sh index c9a78bc..4ee778b 100644 --- a/salt/openbook/ci/files/build.sh +++ b/salt/openbook/ci/files/build.sh @@ -3,14 +3,14 @@ artifact="${1}" delete_old_image() { - image_name="${1}" + local image_name="${1}" curl_cmd="curl -u '{{ pillar["registry"]["username"] }}:{{ pillar["registry"]["password"] }}' -H 'Accept: application/vnd.docker.distribution.manifest.v2+json'" digest=$(${curl_cmd} https://{{ pillar["registry"]["url"] }}/v2/${image_name}/manifests/latest | jq '.config.digest' | awk -F\" '{print $2}') ${curl_cmd} -X DELETE https://{{ pillar["registry"]["url"] }}/v2/${image_name}/manifests/${digest} } for i in $(docker images | grep -v CREATED | awk '{print $3}'); do - docker rmi --force $i + docker rmi --force ${i} done docker container prune -f |
