From e62c42b877fd7d4daec61ce903ec9eb2a984b3a8 Mon Sep 17 00:00:00 2001 From: Janis Hutz Date: Fri, 3 Apr 2026 16:21:35 +0200 Subject: [PATCH] [CI] Add more workflows --- .gitea/workflows/build-push-beta.yml | 5 +++-- .gitea/workflows/build-push-main.yml | 31 ++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 .gitea/workflows/build-push-main.yml diff --git a/.gitea/workflows/build-push-beta.yml b/.gitea/workflows/build-push-beta.yml index 83cff78..ab68501 100644 --- a/.gitea/workflows/build-push-beta.yml +++ b/.gitea/workflows/build-push-beta.yml @@ -1,6 +1,7 @@ on: - - push - - workflow_dispatch + push: + paths: + - 'src/**' name: Build and upload website update to beta site jobs: build-upload: diff --git a/.gitea/workflows/build-push-main.yml b/.gitea/workflows/build-push-main.yml new file mode 100644 index 0000000..2f986b3 --- /dev/null +++ b/.gitea/workflows/build-push-main.yml @@ -0,0 +1,31 @@ +on: + - workflow_dispatch +name: Build and upload website update to main site +jobs: + build-upload: + name: build-and-upload + runs-on: ubuntu-latest + steps: + - name: Pull repo + uses: actions/checkout@v6 + with: + ref: main + - name: Sign into gitea registry + uses: actions/docker-login@v3 + with: + username: ${{ vars.REGISTRY_USER_USERNAME }} + password: ${{ secrets.REGISTRY_USER_PASSWORD }} + registry: ${{ vars.REGISTRY_BASE_URL }} + - name: Run node build + uses: actions/node-action@main + with: + script: 'build.js' + workdir: / + - name: Push changes to webserver + uses: actions/ftp-deploy@v4.3.6 + with: + server: ${{ vars.FTP_URL }} + username: ${{ vars.FTP_USERNAME }} + password: ${{ secrets.FTP_PASSWORD }} + local-dir: dist/ + server-dir: ${{ vars.SERVER_DIR_MAIN }}