From c729ca850b3ae407220e64f5f5c74bff4ea5d299 Mon Sep 17 00:00:00 2001 From: Arity-T Date: Sun, 12 Oct 2025 18:22:35 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A2=D0=B5=D1=81=D1=82=D1=8B=20ci?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build-site.yml | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/build-site.yml b/.gitea/workflows/build-site.yml index 3da85b5..a37452e 100644 --- a/.gitea/workflows/build-site.yml +++ b/.gitea/workflows/build-site.yml @@ -8,8 +8,16 @@ on: jobs: build-and-deploy: runs-on: self-hosted + container: + image: python:3.12-slim + options: --volume /var/www/knowledge-base:/var/www/knowledge-base steps: - - name: Clone repository + - name: Install git + run: | + apt-get update + apt-get install -y --no-install-recommends git + + - name: Checkout repository run: | git clone --depth 1 --branch main https://git.tishenko.dev/tish/knowledge-base.git @@ -21,8 +29,8 @@ jobs: - name: Deploy site run: | - # Удаляем только содержимое /var/www/knowledge-base, - # чтобы сохранить права и владельца самой папки cd knowledge-base - rm -rf /var/www/knowledge-base/* + # Удаляем старую версию сайта + rm -rf /var/www/knowledge-base/site + # Копируем новую cp -r site/ /var/www/knowledge-base/site/