ci: remove sudo from deploy step
Some checks failed
Deploy Canina / deploy (push) Failing after 2s

This commit is contained in:
parsa aghaei 2026-08-09 11:35:07 +03:30
parent 80585299f7
commit a7900ec58c

View File

@ -10,18 +10,10 @@ jobs:
deploy:
runs-on: canina
steps:
- name: Trigger Host Deploy (Docker Native)
- name: Deploy via Host Script
shell: sh
env:
BRANCH: ${{ github.ref_name }}
run: |
echo "Deploying branch: ${BRANCH}"
docker run --rm \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /opt/services:/opt/services \
-v /tmp:/tmp \
--net=host \
--privileged \
docker:cli \
docker exec gitea_runner bash -c "sudo bash /opt/services/scripts/with-vpn.sh \"bash /opt/services/canina/deploy.sh ${BRANCH}\"" || \
docker run --rm -v /opt/services:/opt/services --net=host --privileged ubuntu:latest bash -c "bash /opt/services/scripts/with-vpn.sh \"bash /opt/services/canina/deploy.sh ${BRANCH}\""
bash /opt/services/scripts/with-vpn.sh "bash /opt/services/canina/deploy.sh ${BRANCH}"