diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index 73a8d0d..7dbac5a 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -1,9 +1,36 @@ name: Build and Test Application on: [push] +env: + GIT_INSTANCE: git01prod.lan jobs: build: runs-on: docker steps: + # Шаг 1: Checkout кода + - name: Setup Node.js + uses: actions/setup-node@v3 + with: + node-version: '20' + + # Шаг 2: Установка Node.js - name: Checkout repository uses: actions/checkout@v3 + + # Шаг 4: Логин в Docker Registry (Gitea) + - name: Login to Gitea Container Registry + uses: docker/login-action@v3 + with: + registry: $GIT_INSTANCE # Замените на адрес вашего Gitea + username: ${{ secrets.GIT_USERNAME }} + password: ${{ secrets.GIT_TOKEN }} + + # Шаг 5: Сборка и пуш Docker образа + - name: Build and push Docker image + uses: docker/build-push-action@v5 + with: + context: . + push: true + tags: | + $GIT_INSTANCE/${{ secrets.GIT_USERNAME }}/monitor:latest + $GIT_INSTANCE/${{ secrets.GIT_USERNAME }}/monitor:${{ github.sha }}