This commit is contained in:
12
.drone.yml
12
.drone.yml
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user