diff --git a/.gitea/workflows/t1.yml b/.gitea/workflows/t1.yml new file mode 100644 index 00000000..c0c435dd --- /dev/null +++ b/.gitea/workflows/t1.yml @@ -0,0 +1,19 @@ +name: T1 git pull step + +on: + push: + branches: [main] + +env: + DEPLOY_DIR: /home/deploy/stacks/_clients/blog_report + +jobs: + t1: + runs-on: deploy + steps: + - name: Pull latest code + run: | + cd "$DEPLOY_DIR" + git remote set-url origin "https://gitea-actions:${{ github.token }}@git.wandergo.net/partnership/blog_report.git" + git fetch origin main + git reset --hard origin/main diff --git a/.gitea/workflows/t2.yml b/.gitea/workflows/t2.yml new file mode 100644 index 00000000..e6648d88 --- /dev/null +++ b/.gitea/workflows/t2.yml @@ -0,0 +1,18 @@ +name: T2 env check step + +on: + push: + branches: [main] + +env: + DEPLOY_DIR: /home/deploy/stacks/_clients/blog_report + +jobs: + t2: + runs-on: deploy + steps: + - name: Check env files exist + run: | + cd "$DEPLOY_DIR" + test -f .env || { echo "ERROR: $DEPLOY_DIR/.env 가 없습니다"; exit 1; } + test -f frontend/.env.production || { echo "ERROR: frontend/.env.production 이 없습니다"; exit 1; } diff --git a/.gitea/workflows/t3.yml b/.gitea/workflows/t3.yml new file mode 100644 index 00000000..6d791355 --- /dev/null +++ b/.gitea/workflows/t3.yml @@ -0,0 +1,12 @@ +name: T3 docker step + +on: + push: + branches: [main] + +jobs: + t3: + runs-on: deploy + steps: + - name: Docker check + run: docker compose version