switching to gitea actions

This commit is contained in:
2023-06-08 23:00:13 -04:00
parent d6de6f45d4
commit 44f52f0ca9
2 changed files with 70 additions and 33 deletions

View File

@@ -1,34 +1,34 @@
kind: pipeline kind: pipeline
name: default name: default
steps: steps:
- name: submodules - name: submodules
image: alpine/git image: alpine/git
commands: commands:
- git submodule update --init --recursive --remote - git submodule update --init --recursive --remote
- name: build - name: build
image: plugins/hugo image: plugins/hugo
settings: settings:
hugo_version: 0.80.0 hugo_version: 0.80.0
pull: always pull: always
validate: true validate: true
- name: deploy - name: deploy
image: appleboy/drone-scp image: appleboy/drone-scp
settings: settings:
host: 192.168.1.150 host: 192.168.1.150
target: /mnt/data/websites/recipes/site/ target: /mnt/data/websites/recipes/site/
source: public/* source: public/*
username: username:
from_secret: ssh_username from_secret: ssh_username
password: password:
from_secret: ssh_password from_secret: ssh_password
port: port:
from_secret: ssh_port from_secret: ssh_port
when: when:
branch: branch:
- master - master
event: event:
exclude: exclude:
- pull_request - pull_request

View File

@@ -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/