From 7874946a8284fa4565c1239f51c1c3d750bb3025 Mon Sep 17 00:00:00 2001 From: Vadim Date: Thu, 24 Sep 2026 14:47:58 +0300 Subject: [PATCH] test ci/cd --- .gitea/workflows/deploy.yaml | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index e93faa6..9fb5950 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -4,6 +4,12 @@ on: push: branches: - main +env: + IMAGE_NAME: git.madsky.ru/vadim/ulitka + DEPLOY_DIR: ulitka +concurrency: + group: deploy + cancel-in-progress: false jobs: Deploy: runs-on: ubuntu-latest @@ -11,7 +17,7 @@ jobs: - name: Checkout repository uses: actions/checkout@v6 - name: Docker build - run: docker build --tag git.madsky.ru/vadim/ulitka . + run: docker build --tag ${{ env.IMAGE_NAME }} . - name: Login to gitea uses: docker/login-action@v4 with: @@ -20,10 +26,10 @@ jobs: password: ${{ secrets.TOKEN }} - name: Push Docker image to gitea registry run: | - IMAGE_TAG="git.madsky.ru/vadim/ulitka:${{ gitea.sha }}" - LATEST_TAG="git.madsky.ru/vadim/ulitka:latest" - docker tag git.madsky.ru/vadim/ulitka $IMAGE_TAG - docker tag git.madsky.ru/vadim/ulitka $LATEST_TAG + IMAGE_TAG="${{ env.IMAGE_NAME }}:${{ gitea.sha }}" + LATEST_TAG="${{ env.IMAGE_NAME }}:latest" + docker tag ${{ env.IMAGE_NAME }} $IMAGE_TAG + docker tag ${{ env.IMAGE_NAME }} $LATEST_TAG docker push $IMAGE_TAG docker push $LATEST_TAG - name: Execute remote SSH commands @@ -33,6 +39,6 @@ jobs: username: ${{ secrets.USERNAME }} key: ${{ secrets.PRIVATE_KEY }} script: | - cd ulitka && docker compose pull && docker compose up -d + cd ${{ env.DEPLOY_DIR }} && docker compose pull && docker compose up -d - name: Ready run: echo "Success!"