Files
dkl/release.sh
T

20 lines
510 B
Bash
Raw Normal View History

2026-03-17 16:50:45 +01:00
set -ex
tag=$(git describe --always)
repo=novit.tech/direktil/dkl:$tag
docker build --push --platform=linux/amd64,linux/arm64 . -t $repo
publish() {
arch=$1
pf=$2
2026-07-17 14:27:32 +02:00
for bin in dkl dls; do
2026-03-17 16:50:45 +01:00
curl --user $(jq '.auths["novit.tech"].auth' ~/.docker/config.json -r |base64 -d) \
2026-07-17 14:27:32 +02:00
--upload-file <(docker run --rm --platform $pf $repo cat /bin/$bin) \
https://novit.tech/api/packages/direktil/generic/dkl/$tag/$bin.$arch
done
2026-03-17 16:50:45 +01:00
}
publish x86_64 linux/amd64
publish arm64 linux/arm64