From 250002354b947f14c39de6338428f0389a56a292 Mon Sep 17 00:00:00 2001 From: Tobias Niegratschka Date: Sat, 25 Apr 2026 14:09:41 +0000 Subject: [PATCH] .drone.yml aktualisiert --- .drone.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.drone.yml b/.drone.yml index 0841ef6..8463f37 100644 --- a/.drone.yml +++ b/.drone.yml @@ -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 \ No newline at end of file