docker: Release 0.4.0

This commit is contained in:
Thorben Günther 2024-11-21 13:05:56 +01:00
parent add22b771a
commit c96c83a19c
No known key found for this signature in database
GPG key ID: 415CD778D8C5AFED
2 changed files with 19 additions and 1 deletions

View file

@ -1,3 +1,5 @@
version := "0.4.0"
default: default:
@just --choose @just --choose
@ -16,6 +18,22 @@ gofmt:
build: build:
go build go build
release-docker:
docker build -t xenrox/ntfy-alertmanager:latest docker
docker tag xenrox/ntfy-alertmanager:latest xenrox/ntfy-alertmanager:{{version}}
docker push xenrox/ntfy-alertmanager:latest
docker push xenrox/ntfy-alertmanager:{{version}}
docker tag xenrox/ntfy-alertmanager:latest code.xenrox.net/xenrox/ntfy-alertmanager:latest
docker tag xenrox/ntfy-alertmanager:latest code.xenrox.net/xenrox/ntfy-alertmanager:{{version}}
docker push code.xenrox.net/xenrox/ntfy-alertmanager:latest
docker push code.xenrox.net/xenrox/ntfy-alertmanager:{{version}}
docker tag xenrox/ntfy-alertmanager:latest codeberg.org/xenrox/ntfy-alertmanager:latest
docker tag xenrox/ntfy-alertmanager:latest codeberg.org/xenrox/ntfy-alertmanager:{{version}}
docker push codeberg.org/xenrox/ntfy-alertmanager:latest
docker push codeberg.org/xenrox/ntfy-alertmanager:{{version}}
upgrade-deps: upgrade-deps:
go get -u ./... go get -u ./...
go mod tidy go mod tidy

View file

@ -1,6 +1,6 @@
FROM golang:alpine AS build FROM golang:alpine AS build
WORKDIR /app WORKDIR /app
ARG VERSION=0.3.0 ARG VERSION=0.4.0
RUN wget https://git.xenrox.net/~xenrox/ntfy-alertmanager/refs/download/v${VERSION}/ntfy-alertmanager-${VERSION}.tar.gz -O latest.tar.gz && \ RUN wget https://git.xenrox.net/~xenrox/ntfy-alertmanager/refs/download/v${VERSION}/ntfy-alertmanager-${VERSION}.tar.gz -O latest.tar.gz && \
tar -zxf latest.tar.gz tar -zxf latest.tar.gz