From d049b5adc9193c73d8e629f6db21c5d214fbfe2e Mon Sep 17 00:00:00 2001 From: Denys Konovalov Date: Sat, 18 Mar 2023 16:51:52 +0100 Subject: [PATCH] =?UTF-8?q?=E2=80=9E.gitea/workflows/prod.yaml=E2=80=9C=20?= =?UTF-8?q?=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/prod.yaml | 34 +++++++++++++++++++++++++++++++--- 1 file changed, 31 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/prod.yaml b/.gitea/workflows/prod.yaml index 73117db0..f7fc4067 100644 --- a/.gitea/workflows/prod.yaml +++ b/.gitea/workflows/prod.yaml @@ -1,18 +1,21 @@ -name: hugo build +name: website-main on: push: branches: - master + schedule: + - cron: '0 0 * * *' concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true jobs: - deploy: + prod-build: if: github.repository == 'gcg/gcg-website' runs-on: act-runner-user + timeout-minutes: 5 steps: - name: clone uses: actions/checkout@v3 @@ -39,4 +42,29 @@ jobs: if: always() with: chat_id: ${{ secrets.TG_CHAT_ID }} - token: ${{ secrets.TG_TOKEN }} \ No newline at end of file + token: ${{ secrets.TG_TOKEN }} + include_commit_info: false + test-build: + if: github.repository == 'gcg/gcg-website' + runs-on: act-runner-user + timeout-minutes: 5 + steps: + - name: clone + uses: actions/checkout@v3 + with: + submodules: true + + - name: setup hugo + uses: https://github.com/peaceiris/actions-hugo@v2 + with: + hugo-version: '0.111.2' + extended: true + + - name: build + run: hugo --minify --gc --baseURL "https://test.cantorgymnasium.de/" --buildDrafts --buildFuture --output test + + - name: deploy + run: | + cd test + pagefind --source=. + rsync -azr --delete ./ /opt/data/webdata/gcg-website-test/ \ No newline at end of file