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

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/