From c1ac95c9e05c056489a20c025ced8d22218576e2 Mon Sep 17 00:00:00 2001 From: siddharth Date: Sun, 22 May 2022 13:40:40 -0400 Subject: Makefile: add image-push --- Makefile | 4 ++++ bin/Makefile | 2 +- bin/image-push | 15 +++++++++++++++ 3 files changed, 20 insertions(+), 1 deletion(-) create mode 100755 bin/image-push diff --git a/Makefile b/Makefile index edbfb2d..ed32eef 100644 --- a/Makefile +++ b/Makefile @@ -20,3 +20,7 @@ clean: image: ./bin/image .PHONY: image + +image-push: + ./bin/image-push +.PHONY: image-push diff --git a/bin/Makefile b/bin/Makefile index 49e36a1..3282a34 100644 --- a/bin/Makefile +++ b/bin/Makefile @@ -1,4 +1,4 @@ -SH_FILES=image +SH_FILES=image image-push all: check fmt .PHONY: all diff --git a/bin/image-push b/bin/image-push new file mode 100755 index 0000000..1eb6b56 --- /dev/null +++ b/bin/image-push @@ -0,0 +1,15 @@ +#!/usr/bin/env bash +# +# SPDX-License-Identifier: ISC +# Copyright © 2022 siddharth + +REPO="public.ecr.aws/w3h8c8i8/peach" + +# Find the most recent tag. +TAG=$(docker images "$REPO" --format "{{.Tag}}" | head -n 1) +if [ -z "$TAG" ]; then + echo "No recent tags found" + exit 1 +fi + +docker push "$REPO":"$TAG" -- cgit v1.2.3