diff options
| author | mo khan <mo.khan@gmail.com> | 2020-05-05 17:07:29 -0600 |
|---|---|---|
| committer | mo khan <mo.khan@gmail.com> | 2020-05-05 23:16:28 -0600 |
| commit | b963d8d572fdf93d9c76e45d400465d8c5c2fae0 (patch) | |
| tree | f64e2d51b783c339609958de8af3564ecc92e632 | |
| parent | 100b925e97be4ff8bf9e09850df6a3cee536e4c6 (diff) | |
Print size of docker image
| -rw-r--r-- | .gitlab/test.yml | 8 | ||||
| -rwxr-xr-x | bin/docker-size | 15 |
2 files changed, 6 insertions, 17 deletions
diff --git a/.gitlab/test.yml b/.gitlab/test.yml index 43abc9f..52ec662 100644 --- a/.gitlab/test.yml +++ b/.gitlab/test.yml @@ -8,11 +8,15 @@ size: timeout: 3 minutes variables: GIT_STRATEGY: none - IMAGE_NAME: $TMP_IMAGE + MAX_SIZE: 2684354560 script: - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY - docker pull $TMP_IMAGE - - bin/docker-size + - docker image ls $TMP_IMAGE + - export CURRENT_SIZE=$(docker image inspect $TMP_IMAGE --format='{{.Size}}') + - echo $MAX_SIZE + - echo $CURRENT_SIZE + - test $MAX_SIZE" -gt "$CURRENT_SIZE lint: stage: test diff --git a/bin/docker-size b/bin/docker-size deleted file mode 100755 index e5d3de2..0000000 --- a/bin/docker-size +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh - -set -e - -cd "$(dirname "$0")/.." - -IMAGE_NAME=${IMAGE_NAME:-$(basename "$PWD"):latest} -MAX_SIZE=2684354560 -CURRENT_SIZE=$(docker image inspect "$IMAGE_NAME" --format='{{.Size}}') - -docker image ls "$IMAGE_NAME" -docker image inspect "$IMAGE_NAME" -echo "Maximum (bytes): $MAX_SIZE" -echo "Current (bytes): $CURRENT_SIZE" -test "$MAX_SIZE" -gt "$CURRENT_SIZE" |
