deploy.yml updated
Some checks failed
Deploy Canina / deploy (push) Failing after 5s

This commit is contained in:
parsa aghaei 2026-08-09 22:05:52 +03:30
parent 1835387563
commit da0d26e212

View File

@ -10,26 +10,22 @@ jobs:
deploy:
runs-on: canina
steps:
# 1. از روت رانر، پروژه رو کلون می‌کنیم توی پوشه‌ی canina
- name: Clone repository
# 1. برو به روت رانر و پروژه رو کلون کن
- name: Clone repository in runner root
run: |
git clone https://git.parsaaghayi.ir/parsa/canina.git ${{ github.workspace }}/canina
cd /
git clone https://git.parsaaghayi.ir/parsa/canina.git
# 2. محتویات پوشه رو با ls -la دقیق چک می‌کنیم (حتماً لاگش رو می‌بینیم)
- name: Check directory content
# 2. برو داخل پوشه‌ی پروژه و دسترسی بده
- name: Enter project and set permission
run: |
echo "=== لیست فایل‌های روت ==="
ls -la ${{ github.workspace }}/canina
echo "=== آیا deploy.sh وجود دارد؟ ==="
test -f ${{ github.workspace }}/canina/deploy.sh && echo "✅ پیدا شد!" || echo "❌ پیدا نشد!"
cd /canina
chmod +x deploy.sh
# 3. دسترسی اجرا می‌دهیم با آدرس مطلق (دیگه CD نمی‌زنیم)
- name: Give execute permission
run: chmod +x ${{ github.workspace }}/canina/deploy.sh
# 4. اسکریپت رو با آدرس مطلق اجرا می‌کنیم
# 3. اسکریپت رو اجرا کن
- name: Run Deployment Script
env:
BRANCH: ${{ github.ref_name }}
run: |
${{ github.workspace }}/canina/deploy.sh ${BRANCH}
cd /canina
./deploy.sh ${BRANCH}