From 6a0cff2d50ee30dd5c1a2f4c7fec7afe679a0d44 Mon Sep 17 00:00:00 2001 From: Denys Konovalov Date: Sat, 18 Mar 2023 20:41:40 +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 | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/prod.yaml b/.gitea/workflows/prod.yaml index 3a00327..6c9d788 100644 --- a/.gitea/workflows/prod.yaml +++ b/.gitea/workflows/prod.yaml @@ -4,6 +4,8 @@ on: push: branches: - master + issue_comment: + types: [created, edited, deleted] concurrency: group: ${{ github.workflow }}-${{ github.ref }} @@ -65,4 +67,36 @@ jobs: run: | cd test pagefind --source=. - rsync -azr --delete ./ /opt/data/webdata/gcg-website-test/ \ No newline at end of file + rsync -azr --delete ./ /opt/data/webdata/gcg-website-test/ + auto-rebuild: + if: github.repository == 'gcg/gcg-website' && github.event.issue.number == 219 + 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://cantorgymnasium.de/" + + - name: deploy + run: | + cd public + pagefind --source=. + rsync -azr --delete ./ /opt/data/webdata/gcg-website/ + + - name: notification + uses: https://github.com/yamaks2306/telegram-notification@main + if: always() + with: + chat_id: ${{ secrets.TG_CHAT_ID }} + token: ${{ secrets.TG_TOKEN }} + include_commit_info: false \ No newline at end of file