diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 640b2b9..da6834d 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -10,18 +10,22 @@ jobs: deploy: runs-on: canina steps: - # قدم 1: خودمون پروژه رو از سرور Gitea دانلود می‌کنیم (بدون نیاز به اینترنت) + # قدم 1: خودمون پروژه رو از سرور Gitea دانلود می‌کنیم - name: Clone repository from internal Gitea run: | - git clone https://git.parsaaghayi.ir/parsa/canina.git . - - # قدم 2: دسترسی اجرا به اسکریپت - - name: Give execute permission - run: chmod +x deploy.sh + mkdir -p canina_project + git clone https://git.parsaaghayi.ir/parsa/canina.git canina_project - # قدم 3: اجرای اسکریپت + # قدم 2: وارد پوشه‌ی دانلود شده می‌شویم + - name: Enter project directory and give permissions + run: | + cd canina_project + chmod +x deploy.sh + + # قدم 3: اجرای اسکریپت از داخل پوشه‌ی پروژه - name: Run Deployment Script env: BRANCH: ${{ github.ref_name }} run: | + cd canina_project ./deploy.sh ${BRANCH} \ No newline at end of file