aboutsummaryrefslogtreecommitdiff
path: root/justfile
diff options
context:
space:
mode:
authorMax Resnick <max@ofmax.li>2025-03-03 22:07:36 -0800
committerMax Resnick <max@ofmax.li>2025-03-03 22:07:36 -0800
commitf7470290e5f7b9bc4bb11a6faa87dd47f1d7585a (patch)
treeb533ff4df250a577c4911ec4025d1db9b98a36ce /justfile
parente179d1c3d7f592413019adf839992754a30d564d (diff)
downloadunbound-adblock-config-f7470290e5f7b9bc4bb11a6faa87dd47f1d7585a.tar.gz
feat: tag and push latest tag for releases0.0.1
Diffstat (limited to '')
-rw-r--r--justfile19
1 files changed, 16 insertions, 3 deletions
diff --git a/justfile b/justfile
index 82c10f6..87d0b75 100644
--- a/justfile
+++ b/justfile
@@ -12,8 +12,14 @@ default:
@just --choose
docker-build: new-ver
+ #!/usr/bin/env bash
+ set -euxo pipefail
new_ver=$(cat {{ NEW_VERSION }}); \
docker build --build-arg="version=$new_ver" -t unbound-ads:$new_ver .
+
+
+
+
builddir:
mkdir -p {{ BUILDDIR }}/etc
@@ -68,9 +74,16 @@ push:
@echo "pushed to all endpoints"
docker-push registry="public.ecr.aws/s0f9o2k5":
- new_ver=$(cat {{ NEW_VERSION }}); \
- docker tag unbound-ads:$new_ver {{registry}}/unbound-ads:$new_ver; \
- docker push {{registry}}/unbound-ads:$new_ver
+ #!/usr/bin/env bash
+ set -euxo pipefail
+ new_ver=$(cat {{ NEW_VERSION }})
+ docker tag unbound-ads:$new_ver {{registry}}/unbound-ads:$new_ver
+ docker push {{registry}}/unbound-ads:$new_ver
+ if [[ $new_ver != *"latest"* ]];
+ then
+ docker tag unbound-ads:$new_ver {{registry}}/unbound-ads:latest
+ docker push {{registry}}/unbound-ads:$new_ver
+ fi
run repo=(TEMPDIR):
go run main.go