summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2020-05-05 17:07:29 -0600
committermo khan <mo.khan@gmail.com>2020-05-05 23:16:28 -0600
commitb963d8d572fdf93d9c76e45d400465d8c5c2fae0 (patch)
treef64e2d51b783c339609958de8af3564ecc92e632
parent100b925e97be4ff8bf9e09850df6a3cee536e4c6 (diff)
Print size of docker image
-rw-r--r--.gitlab/test.yml8
-rwxr-xr-xbin/docker-size15
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"