.drone.yml aktualisiert
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
Tobias Niegratschka 2026-04-25 14:09:41 +00:00
parent 13ef874674
commit 250002354b

View File

@ -33,6 +33,7 @@ steps:
- name: push-artifact
image: alpine:latest
environment:
# Hier definieren wir die Variable für diesen Step
GITEA_TOKEN:
from_secret: GITEA_TOKEN
commands:
@ -42,22 +43,23 @@ steps:
- git config --global user.email "drone@ci.local"
- git config --global user.name "Drone CI"
# Repo clonen mit Token für Schreibrechte beim Push
# REPARATUR: Wir nutzen das Token direkt in der URL.
# WICHTIG: Das doppelte $$ ist für Drone zwingend erforderlich!
- git clone https://niegratschkato95684:$${GITEA_TOKEN}@git.efi.th-nuernberg.de/gitea/niegratschkato95684/EinfuehrungInDocker_Pipeline2.git
- cd EinfuehrungInDocker_Pipeline2
# Branch wechseln oder erstellen
- git checkout drone-artifacts || git checkout -b drone-artifacts
# Artifact löschen (ignoriert Fehler, falls Datei noch nicht existiert)
# Artifact löschen (falls vorhanden)
- git rm image.tar || echo "image.tar not found, skipping rm"
# Neue Datei kopieren und hinzufügen
- cp $DRONE_WORKSPACE/image.tar .
- git add image.tar
# Commit (ignoriert Fehler, falls keine Änderungen vorhanden sind)
# Commit
- git commit -m "Add built Docker image [skip ci]" || echo "Nothing to commit"
# Push explizit auf den Branch
# Push mit dem Token in der Remote-URL (wurde durch den Clone oben schon gesetzt)
- git push origin drone-artifacts