diff --git a/.gitea/workflows/docker_build.yaml b/.gitea/workflows/docker_build.yaml index 258c8c5..9651e54 100644 --- a/.gitea/workflows/docker_build.yaml +++ b/.gitea/workflows/docker_build.yaml @@ -1,12 +1,27 @@ -name: Gitea Actions Demo -run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀 -on: [push] +name: Build and push container image +run-name: ${{ gitea.actor }} is building and pushing container image +on: create + +env: + REGISTRY_DOMAIN: harbor.lan + REGISTRY_USER: act_runner + REGISTRY_TOKEN: "LibgegWaltAtcogwecGaj@Knyajes4" + RESULT_IMAGE_NAME: andreas/rsyncd jobs: - Explore-Gitea-Actions: + build-and-push-image: runs-on: docker steps: - - name: Check out repository - uses: actions/checkout@v5 - - run: echo "Starting building the docker image" - - run: docker build -t andreas/rsyncd:latest . + - name: Checkout + uses: actions/checkout@v4 + - name: Log in to registry + uses: docker/login-action@v3 + with: + registry: ${{ env.REGISTRY_DOMAIN }} + username: ${{ env.REGISTRY_USER }} + password: ${{ env.REGISTRY_TOKEN }} + - name: Build and push image + uses: docker/build-push-action@v6 + with: + push: true + tags: ${{ env.REGISTRY_DOMAIN }}/${{ env.RESULT_IMAGE_NAME }}:${{ gitea.ref }}