compose-website/.forgejo/workflows/main.yaml
Hugo Renard 11abdaef98
All checks were successful
/ build (push) Successful in 18s
/ deploy (push) Successful in 3s
ci: replace gitlab by forgejo
2024-09-26 17:59:29 +02:00

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