From faad5f35e79aa407831bb9af07b7e129db6ee054 Mon Sep 17 00:00:00 2001 From: Kevin Date: Sun, 28 Jun 2026 11:58:24 +0200 Subject: [PATCH] try to deploy en nas --- .gitea/workflows/build.yml | 31 ++++++++++++------------------- 1 file changed, 12 insertions(+), 19 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index f88b7a0..4baa971 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -9,13 +9,17 @@ on: jobs: build: runs-on: linux - container: node:24 steps: - name: Checkout repository uses: actions/checkout@v4 with: fetch-depth: 0 + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '24' + - name: Install dependencies run: npm ci @@ -24,32 +28,21 @@ jobs: docker: needs: build - runs-on: linux + runs-on: linux:docker,dind if: github.event_name == 'push' && github.ref == 'refs/heads/main' steps: - name: Checkout repository uses: actions/checkout@v4 - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - - name: Login to Gitea Container Registry - uses: docker/login-action@v3 - with: - registry: http://192.168.1.39:3000 - username: ${{ secrets.GITEA_USERNAME }} - password: ${{ secrets.GITEA_TOKEN }} + run: | + echo "${{ secrets.GITEA_TOKEN }}" | docker login http://192.168.1.39:3000 -u "${{ secrets.GITEA_USERNAME }}" --password-stdin - name: Build and push - uses: docker/build-push-action@v5 - with: - context: . - push: true - tags: | - 192.168.1.39:3000/username/pc-builder:latest - 192.168.1.39:3000/username/pc-builder:${{ github.sha }} - cache-from: type=gha - cache-to: type=gha,mode=max + run: | + docker build -t 192.168.1.39:3000/username/pc-builder:latest -t 192.168.1.39:3000/username/pc-builder:${{ github.sha }} . + docker push 192.168.1.39:3000/username/pc-builder:latest + docker push 192.168.1.39:3000/username/pc-builder:${{ github.sha }} - name: Trigger deploy run: |