+6
-6
@@ -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}')
|
- 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"
|
- echo "Neuestes Tag ist $LATEST_TAG"
|
||||||
# Prüfen, ob dieses Tag bereits in der Registry existiert
|
# 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
|
if [ "$HTTP_CODE" = "200" ]; then
|
||||||
echo "Version $LATEST_TAG existiert bereits. Überspringe Build."
|
echo "Version $LATEST_TAG existiert bereits. Überspringe Build."
|
||||||
@@ -102,11 +102,11 @@ steps:
|
|||||||
- if [ "$(cat .build_mode)" = "SKIP" ]; then exit 0; fi
|
- if [ "$(cat .build_mode)" = "SKIP" ]; then exit 0; fi
|
||||||
- TAG=$(cat .latest_tag)
|
- TAG=$(cat .latest_tag)
|
||||||
- echo "Lade Version $TAG hoch..."
|
- 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 -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/Open/generic/woodpecker-freebsd/$TAG/woodpecker-server"
|
- 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/Open/generic/woodpecker-freebsd/$TAG/woodpecker-agent"
|
- 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/Open/generic/woodpecker-freebsd/$TAG/woodpecker-cli"
|
- 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/Open/generic/woodpecker-freebsd/$TAG/woodpecker-web-assets.tar.gz"
|
- 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
|
- name: notify-success
|
||||||
image: spotlightkid/drone-matrixchat-notify
|
image: spotlightkid/drone-matrixchat-notify
|
||||||
|
|||||||
Reference in New Issue
Block a user