From 1bc94980f86aba32b6b2630c1f6ed7e5ae40a6fa Mon Sep 17 00:00:00 2001 From: Dmitry Gammel Date: Sun, 26 Jul 2026 23:18:34 +0500 Subject: [PATCH] =?UTF-8?q?=D0=9A=D0=BB=D0=BE=D0=BD=D0=B8=D1=80=D0=BE?= =?UTF-8?q?=D0=B2=D0=B0=D1=82=D1=8C=20=D0=BF=D0=BE=20=D0=B2=D0=BD=D1=83?= =?UTF-8?q?=D1=82=D1=80=D0=B5=D0=BD=D0=BD=D0=B5=D0=BC=D1=83=20=D0=B0=D0=B4?= =?UTF-8?q?=D1=80=D0=B5=D1=81=D1=83=20Gitea=20=D0=B2=D0=BC=D0=B5=D1=81?= =?UTF-8?q?=D1=82=D0=BE=20actions/checkout?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit actions/checkout тянет свой код с github.com и берёт URL из внутреннего server_url — оба варианта требуют сети, которой у джоб-контейнера раннера нет вообще (ни наружу, ни туда). Ручной git clone по http://gitea:3000/... остаётся внутри docker-сети раннера/Gitea. --- .gitea/workflows/deploy.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 2c5541e..bbd098a 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -8,15 +8,19 @@ jobs: deploy: runs-on: ubuntu-latest steps: + # actions/checkout скачивает свой код с github.com и берёт URL из + # внутреннего server_url Gitea — оба варианта требуют сети, которой + # у джоб-контейнера раннера нет. Клонируем напрямую по внутреннему + # адресу Gitea в docker-сети раннера. - name: Checkout - uses: actions/checkout@v4 + run: git clone --depth=1 --branch main http://gitea:3000/cacto/cactoz.su.git repo # Runner уже на cacto-homelab и имеет доступ к docker.sock хоста, # поэтому образ собирается прямо на месте — без registry и без SSH. - name: Sync to deploy directory run: | mkdir -p /data/docker/compose/cactoz - rsync -a --delete --exclude '.git' ./ /data/docker/compose/cactoz/ + rsync -a --delete --exclude '.git' repo/ /data/docker/compose/cactoz/ - name: Build and restart working-directory: /data/docker/compose/cactoz