20 lines
609 B
YAML
20 lines
609 B
YAML
|
on: [push]
|
||
|
jobs:
|
||
|
build:
|
||
|
runs-on: native
|
||
|
steps:
|
||
|
- uses: actions/checkout@v4
|
||
|
- name: Nix build
|
||
|
run: nix-shell -p hugo -p go --run "hugo --minify"
|
||
|
- uses: actions/upload-artifact@v3
|
||
|
with:
|
||
|
name: website
|
||
|
path: public/
|
||
|
deploy:
|
||
|
runs-on: native
|
||
|
steps:
|
||
|
- uses: actions/download-artifact@v3
|
||
|
- name: Deploy
|
||
|
if: env.GITHUB_REF_NAME == 'main'
|
||
|
run: MC_HOST_minio=https://${{ secrets.S3_ACCESS_KEY }}:${{ secrets.S3_SECRET_KEY }}@${{ vars.S3_ENDPOINT }} mc mirror --overwrite --remove website minio/${{ vars.S3_BUCKET }}
|