diff --git a/.gitea/workflows/docker.yml b/.gitea/workflows/docker.yml index 99d26f6..8acb616 100644 --- a/.gitea/workflows/docker.yml +++ b/.gitea/workflows/docker.yml @@ -1,4 +1,5 @@ name: docker + on: push: branches: [main] @@ -6,27 +7,25 @@ on: jobs: build-and-push: - runs-on: docker - container: - image: catthehacker/ubuntu:act-latest + # Läuft auf dem self-hosted Runner (Docker muss auf dem Host installiert sein). + runs-on: self-hosted steps: - name: Checkout uses: actions/checkout@v4 - - name: Set up Docker Buildx - uses: https://github.com/docker/setup-buildx-action@v3 - - name: Log in to Gitea Container Registry run: echo "${{ secrets.REGISTRY_TOKEN }}" | docker login git.jfritzsche.de -u jf --password-stdin - - name: Build and push - uses: https://github.com/docker/build-push-action@v6 - with: - context: . - push: true - tags: | - git.jfritzsche.de/jf/jf-homepage:latest - git.jfritzsche.de/jf/jf-homepage:${{ github.sha }} + - name: Build + run: | + docker build \ + -t git.jfritzsche.de/jf/jf-homepage:latest \ + -t git.jfritzsche.de/jf/jf-homepage:${{ github.sha }} . + + - name: Push + run: | + docker push git.jfritzsche.de/jf/jf-homepage:latest + docker push git.jfritzsche.de/jf/jf-homepage:${{ github.sha }} - name: Logout run: docker logout git.jfritzsche.de