.github/workflows/deploy.yml aktualisiert
Some checks failed
Build, Push and GitOps Deploy / test-and-deploy (push) Failing after 3s

This commit is contained in:
bast 2026-10-31 02:19:59 +00:00
parent 91aa7e81a1
commit 5580938179

View file

@ -8,21 +8,19 @@ on:
jobs:
test-and-deploy:
runs-on: ubuntu-latest
# HIER: Wir definieren das Volume-Mapping direkt am Job-Container!
container:
image: catthehacker/ubuntu:act-latest
volumes:
- /usr/local/bin/terraform:/usr/local/bin/terraform
- /var/run/docker.sock:/var/run/docker.sock
container: catthehacker/ubuntu:act-latest
steps:
- name: Verify Local Terraform Binary
run: |
chmod +x /usr/local/bin/terraform
terraform --version
# 1. Erst den Code (und das Binary) aus dem Git-Repo holen
- name: Checkout Code
uses: actions/checkout@v4
# 2. Das mitgelieferte Binary aktivieren (Bombensicher und netzwerkunabhängig)
- name: Activate Included Terraform Binary
run: |
mv ./terraform /usr/local/bin/terraform 2>/dev/null || cp ./terraform-binary /usr/local/bin/terraform 2>/dev/null || echo "Nutze bereits vorhandenes File"
chmod +x /usr/local/bin/terraform
terraform --version
- name: Log in to Local Registry
run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login forgejo:3000 -u ${{ github.actor }} --password-stdin