From cfd539eb239db92ac035e2f27255bc71e34b04eb Mon Sep 17 00:00:00 2001 From: Parsa Nazer Date: Wed, 26 Mar 2025 16:06:32 +0330 Subject: [PATCH] test ci cd error --- .github/workflows/deploy.yaml | 38 +++++++++++++++++++++++++++++------ 1 file changed, 32 insertions(+), 6 deletions(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 0c6d1d2..a5e7778 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -41,14 +41,40 @@ jobs: username: ${{ secrets.SSH_USER }} password: ${{ secrets.SSH_PASSWORD }} script: | - cd /root/hshop/ + cd /root/hshop/ || { echo "ERROR: دایرکتوری پیدا نشد"; exit 1; } - docker compose down --remove-orphans --timeout 60 - - docker compose up --build --detach --parallel + docker compose down --remove-orphans --timeout 10 + docker compose up --build --detach || { echo "ERROR: ارور در بیلد"; exit 1; } + + - name: display active containers + uses: appleboy/ssh-action@v0.1.6 + with: + host: ${{ secrets.SERVER_HOST }} + username: ${{ secrets.SSH_USER }} + password: ${{ secrets.SSH_PASSWORD }} + script: | + docker compose ps - docker image prune -af + - name: clean up server + uses: appleboy/ssh-action@v0.1.6 + with: + host: ${{ secrets.SERVER_HOST }} + username: ${{ secrets.SSH_USER }} + password: ${{ secrets.SSH_PASSWORD }} + script: | - docker builder prune -af \ No newline at end of file + docker image prune -af --filter "until=48h" || { echo "ERROR: ارور در پاک کردن images";} + + docker builder prune -af --filter "until=48h" || { echo "ERROR: ارور در پاک کردن builder cache";} + + + - name: error test + uses: appleboy/ssh-action@v0.1.6 + with: + host: ${{ secrets.SERVER_HOST }} + username: ${{ secrets.SSH_USER }} + password: ${{ secrets.SSH_PASSWORD }} + script: | + cd /root/asdfasdfasdfasdf/ || { echo "ERROR: دایرکتوری پیدا نشد"; exit 1; } \ No newline at end of file