Base docker image with Gradle, GoogleCloudSDK, Helm, Node, Angular, Yarn.
Base packages installed: wget zip unzip gnupg2 gettext-base ssh git
Here's how to plan a release :
git tag <VERSION ex. : 0.0.2>git push --tagsIt will trigger Docker Build and a new image will be available on Docker public repository with the appropriate version tag.
docker build -t devopsmica/build-base .
docker tag devopsmica/e2e-tools devopsmica/build-bases:0.0.3
And use your new created TAG (0.0.3)
export TAG=0.1.3
docker build -t devopsmica/build-base:$TAG .
export CONTAINER_ID=$(docker run --rm -d devopsmica/build-base:$TAG sleep 999)
docker export $CONTAINER_ID > build-base-$TAG.tar
cat build-base-$TAG.tar | docker import - devopsmica/build-base:$TAG-flatten
docker stop $CONTAINER_ID
docker push devopsmica/build-base:$TAG-flatten
rm -f build-base-$TAG.tar
Content type
Image
Digest
sha256:dbff33b5e…
Size
1.1 GB
Last updated
about 1 month ago
docker pull devopsmica/build-base:64452