From 47120388c2604f6188b73708cc334e3da31b1b4b Mon Sep 17 00:00:00 2001 From: Kersten Kriegbaum Date: Mon, 9 Jun 2025 22:48:02 +0200 Subject: [PATCH] try pipeline withour checkout --- .../checkout-without-checkout-action.yml | 29 ++++++++++++------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/.forgejo/workflows/checkout-without-checkout-action.yml b/.forgejo/workflows/checkout-without-checkout-action.yml index d5b74e3..94f9970 100644 --- a/.forgejo/workflows/checkout-without-checkout-action.yml +++ b/.forgejo/workflows/checkout-without-checkout-action.yml @@ -1,26 +1,35 @@ -name: Super Simple Action Test mit run-Befehlen +name: Super Simple Action Test mit korrektem Commit on: workflow_dispatch: + push: + branches: + - main jobs: test_manual_checkout: - name: Test manueller Checkout mit Git + name: Test manueller Checkout mit spezifischem Git-Commit runs-on: docker steps: - - name: debug console log token - run: | - echo ${{ secrets.KRIEGBAUM_IO_TOKEN }} - - name: Checkout privates Repo von git.kriegbaum.io + - name: Checkout des spezifischen Trigger-Commits run: | + echo "Ziel-Commit SHA: ${{ github.sha }}" + git config --global url."https://badmomber:${{ secrets.KRIEGBAUM_IO_TOKEN }}@git.kriegbaum.io".insteadOf "https://git.kriegbaum.io" - git clone --branch main --depth 1 https://git.kriegbaum.io/badmomber/opencqrs.git . + echo "Klone das Repository..." + git clone https://git.kriegbaum.io/badmomber/opencqrs.git . - echo "Repository wurde erfolgreich in das Arbeitsverzeichnis geklont." + echo "Wechsle zum spezifischen Commit..." + git checkout ${{ github.sha }} + + echo "Repository wurde erfolgreich auf den korrekten Commit gesetzt." - - name: Inhalt des Arbeitsverzeichnisses anzeigen + - name: Überprüfen des Commits und des Inhalts run: | - echo "Folgende Dateien befinden sich jetzt im Workspace:" + echo "Aktueller Git-Commit:" + git rev-parse HEAD # Dieser Befehl gibt den aktuellen Commit-SHA aus + echo "---" + echo "Dateien im Workspace:" ls -la \ No newline at end of file