From 44f52f0ca9c18d372130a87459bf76a21f9e1b63 Mon Sep 17 00:00:00 2001 From: deranjer Date: Thu, 8 Jun 2023 23:00:13 -0400 Subject: [PATCH] switching to gitea actions --- .drone.yml => .drone.yml.old | 66 ++++++++++++++++---------------- .gitea/workflows/build-site.yaml | 37 ++++++++++++++++++ 2 files changed, 70 insertions(+), 33 deletions(-) rename .drone.yml => .drone.yml.old (94%) create mode 100644 .gitea/workflows/build-site.yaml diff --git a/.drone.yml b/.drone.yml.old similarity index 94% rename from .drone.yml rename to .drone.yml.old index 1959e6d..270d1ca 100644 --- a/.drone.yml +++ b/.drone.yml.old @@ -1,34 +1,34 @@ -kind: pipeline -name: default - -steps: -- name: submodules - image: alpine/git - commands: - - git submodule update --init --recursive --remote - -- name: build - image: plugins/hugo - settings: - hugo_version: 0.80.0 - pull: always - validate: true - -- name: deploy - image: appleboy/drone-scp - settings: - host: 192.168.1.150 - target: /mnt/data/websites/recipes/site/ - source: public/* - username: - from_secret: ssh_username - password: - from_secret: ssh_password - port: - from_secret: ssh_port - when: - branch: - - master - event: - exclude: +kind: pipeline +name: default + +steps: +- name: submodules + image: alpine/git + commands: + - git submodule update --init --recursive --remote + +- name: build + image: plugins/hugo + settings: + hugo_version: 0.80.0 + pull: always + validate: true + +- name: deploy + image: appleboy/drone-scp + settings: + host: 192.168.1.150 + target: /mnt/data/websites/recipes/site/ + source: public/* + username: + from_secret: ssh_username + password: + from_secret: ssh_password + port: + from_secret: ssh_port + when: + branch: + - master + event: + exclude: - pull_request \ No newline at end of file diff --git a/.gitea/workflows/build-site.yaml b/.gitea/workflows/build-site.yaml new file mode 100644 index 0000000..eb4b7c8 --- /dev/null +++ b/.gitea/workflows/build-site.yaml @@ -0,0 +1,37 @@ +name: Build and Deploy Recipes + +on: + push: + branches: + - main # Set a branch to deploy + pull_request: + +jobs: + deploy: + runs-on: ubuntu-22.04 + concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + steps: + - uses: actions/checkout@v3 + with: + submodules: true # Fetch Hugo themes (true OR recursive) + fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod + + - name: Setup Hugo + uses: peaceiris/actions-hugo@v2 + with: + hugo-version: '0.80.0' + # extended: true + + - name: Build + run: hugo --minify + + - name: Deploy + uses: appleboy/scp-action@v0.1.4 + with: + host: 192.168.1.150 + username: ${{ secrets.RECIPIES_DEPLOY_USERNAME }} + password: ${{ secrets.RECIPIES_DEPLOY_PASSWORD }} + port: ${{ secrets.RECIPIES_DEPLOY_PORT }} + source: public/* + target: /mnt/data/websites/recipes/site/ \ No newline at end of file