.drone.yml aktualisiert
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone Build was killed

This commit is contained in:
2026-01-11 10:36:57 +01:00
parent 6b8ec0e9c7
commit 49832c0643

View File

@@ -44,11 +44,18 @@ steps:
from_secret: password_authelia
port: 22
command_timeout: 10m
envs:
- DRONE_BUILD_PARAMS
- DRONE_BUILD_EVENT
script: |
set -eu
# Drone übergibt Build-Parameter als JSON-String in DRONE_BUILD_PARAMS
# Beispiel: {"args": "mein-wert"}
ARGS=""
if [ -n "${DRONE_BUILD_PARAMS:-}" ]; then
# Extrahiere den Wert für den Key "args"
ARGS=$(echo "$DRONE_BUILD_PARAMS" | sed -n 's/.*"args"[[:space:]]*:[[:space:]]*"\([^"]*\)".*/\1/p')
fi
@@ -58,7 +65,8 @@ steps:
chmod +x /tmp/authelia-update.sh
echo "[INFO] Build event: ${DRONE_BUILD_EVENT}"
echo "[INFO] Args: ${ARGS:-<none>}"
echo "[INFO] Raw Params: ${DRONE_BUILD_PARAMS:-none}"
echo "[INFO] Extracted Args: ${ARGS:-<none>}"
timeout 10m /tmp/authelia-update.sh $ARGS
@@ -70,7 +78,7 @@ trigger:
event:
- cron
- custom
steps:
- name: ssh-check
image: appleboy/drone-ssh
@@ -82,13 +90,17 @@ steps:
port: 22
command_timeout: 10m
envs:
- DRONE_CUSTOM_ARGS
- DRONE_BUILD_PARAMS
- DRONE_BUILD_EVENT
script: |
set -eu
# Drone übergibt Build-Parameter als JSON-String in DRONE_BUILD_PARAMS
# Beispiel: {"args": "mein-wert"}
ARGS=""
if [ -n "${DRONE_BUILD_PARAMS:-}" ]; then
# Extrahiere den Wert für den Key "args"
ARGS=$(echo "$DRONE_BUILD_PARAMS" | sed -n 's/.*"args"[[:space:]]*:[[:space:]]*"\([^"]*\)".*/\1/p')
fi
@@ -98,7 +110,8 @@ steps:
chmod +x /tmp/authelia-update.sh
echo "[INFO] Build event: ${DRONE_BUILD_EVENT}"
echo "[INFO] Args: ${ARGS:-<none>}"
echo "[INFO] Raw Params: ${DRONE_BUILD_PARAMS:-none}"
echo "[INFO] Extracted Args: ${ARGS:-<none>}"
timeout 10m /tmp/authelia-update.sh $ARGS