From 02c33b692b628579f4132d523bd94640a4c112ea Mon Sep 17 00:00:00 2001 From: phuongdm Date: Sun, 10 May 2026 22:07:24 +0700 Subject: [PATCH] fix UI and add CI/CD 4 --- .gitea/workflows/ci.yml | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 2fde7ce..6c5b2ba 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -26,8 +26,16 @@ jobs: - name: Build run: npm run build - - name: Upload dist - uses: actions/upload-artifact@v4 - with: - name: dist - path: dist + - name: Login Registry + if: github.event_name == 'push' + run: echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login ${{ secrets.REGISTRY_URL }} -u ${{ secrets.REGISTRY_USER }} --password-stdin + + - name: Build & Push CI Image + if: github.event_name == 'push' + env: + IMAGE: ${{ secrets.REGISTRY_URL }}/${{ secrets.IMAGE_NAME }} + run: | + docker build --build-arg NODE_VERSION=22.14.0 -t $IMAGE:ci-${{ github.sha }} -t $IMAGE:ci-latest . + docker push $IMAGE:ci-${{ github.sha }} + docker push $IMAGE:ci-latest +