From ef94d8ec95d15f272be08ba758faff4c4d6cccd1 Mon Sep 17 00:00:00 2001 From: Mohammad Mahdi Date: Wed, 3 Sep 2025 18:00:23 +0330 Subject: [PATCH] Added gitea actions for testing --- .gitea/workflows/build-docker-image.yml | 34 +++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .gitea/workflows/build-docker-image.yml diff --git a/.gitea/workflows/build-docker-image.yml b/.gitea/workflows/build-docker-image.yml new file mode 100644 index 0000000..77d5261 --- /dev/null +++ b/.gitea/workflows/build-docker-image.yml @@ -0,0 +1,34 @@ +# .github/workflows/build-server.yml +name: Build and Push Server Docker Image + +on: + push: + branches: + - master + +jobs: + build-server: + runs-on: ubuntu-24.04 + + steps: + # 1. Check out the repo + - uses: actions/checkout@v4 + + # 2. Log in to your container registry + - name: Log in to registry + uses: docker/login-action@v2 + with: + registry: ${{ secrets.REGISTRY_URL }} + username: ${{ secrets.REGISTRY_USERNAME }} + password: ${{ secrets.REGISTRY_PASSWORD }} + + # 3. Build & push the server image, using remote cache + - name: Build and push server image + uses: docker/build-push-action@v4 + with: + context: VirtualDDNSRouter.Server + file: VirtualDDNSRouter.Server/Dockerfile + push: true + tags: ${{ secrets.REGISTRY_URL }}/${{ github.repository_owner }}/${{ github.event.repository.name }}:latest-server + cache-from: type=registry,ref=${{ secrets.REGISTRY_URL }}/${{ github.repository_owner }}/${{ github.event.repository.name }}:buildcache + cache-to: type=registry,ref=${{ secrets.REGISTRY_URL }}/${{ github.repository_owner }}/${{ github.event.repository.name }}:buildcache,mode=max