upd
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2026-02-28 21:06:34 +01:00
parent bf3efe5e08
commit 2353200ad9

View File

@@ -56,7 +56,7 @@ steps:
- LATEST_TAG=$(git ls-remote --tags --refs --sort='v:refname' https://github.com/woodpecker-ci/woodpecker.git | tail -n1 | awk -F/ '{print $3}')
- echo "Neuestes Tag ist $LATEST_TAG"
# Prüfen, ob dieses Tag bereits in der Registry existiert
- HTTP_CODE=$(curl -o /dev/null -s -w "%{http_code}" -I -u $API_USER:$API_TOKEN "https://git.familie-berner.de/api/packages/Open/generic/woodpecker-freebsd/$LATEST_TAG/woodpecker-server")
- HTTP_CODE=$(curl -o /dev/null -s -w "%{http_code}" -I -u $API_USER:$API_TOKEN "https://git.familie-berner.de/api/packages/Public/generic/woodpecker-freebsd/$LATEST_TAG/woodpecker-server")
- |
if [ "$HTTP_CODE" = "200" ]; then
echo "Version $LATEST_TAG existiert bereits. Überspringe Build."
@@ -102,11 +102,11 @@ steps:
- if [ "$(cat .build_mode)" = "SKIP" ]; then exit 0; fi
- TAG=$(cat .latest_tag)
- echo "Lade Version $TAG hoch..."
- curl -X DELETE -u $API_USER:$API_TOKEN "https://git.familie-berner.de/api/packages/Open/generic/woodpecker-freebsd/$TAG"
- curl --fail -u $API_USER:$API_TOKEN -T dist/woodpecker-server "https://git.familie-berner.de/api/packages/Open/generic/woodpecker-freebsd/$TAG/woodpecker-server"
- curl --fail -u $API_USER:$API_TOKEN -T dist/woodpecker-agent "https://git.familie-berner.de/api/packages/Open/generic/woodpecker-freebsd/$TAG/woodpecker-agent"
- curl --fail -u $API_USER:$API_TOKEN -T dist/woodpecker-cli "https://git.familie-berner.de/api/packages/Open/generic/woodpecker-freebsd/$TAG/woodpecker-cli"
- curl --fail -u $API_USER:$API_TOKEN -T dist/woodpecker-web-assets.tar.gz "https://git.familie-berner.de/api/packages/Open/generic/woodpecker-freebsd/$TAG/woodpecker-web-assets.tar.gz"
- curl -X DELETE -u $API_USER:$API_TOKEN "https://git.familie-berner.de/api/packages/Public/generic/woodpecker-freebsd/$TAG"
- curl --fail -u $API_USER:$API_TOKEN -T dist/woodpecker-server "https://git.familie-berner.de/api/packages/Public/generic/woodpecker-freebsd/$TAG/woodpecker-server"
- curl --fail -u $API_USER:$API_TOKEN -T dist/woodpecker-agent "https://git.familie-berner.de/api/packages/Public/generic/woodpecker-freebsd/$TAG/woodpecker-agent"
- curl --fail -u $API_USER:$API_TOKEN -T dist/woodpecker-cli "https://git.familie-berner.de/api/packages/Public/generic/woodpecker-freebsd/$TAG/woodpecker-cli"
- curl --fail -u $API_USER:$API_TOKEN -T dist/woodpecker-web-assets.tar.gz "https://git.familie-berner.de/api/packages/Public/generic/woodpecker-freebsd/$TAG/woodpecker-web-assets.tar.gz"
- name: notify-success
image: spotlightkid/drone-matrixchat-notify