25 lines
800 B
YAML
25 lines
800 B
YAML
on: [push]
|
|
env:
|
|
HUGO_VERSION: 0.79.0
|
|
jobs:
|
|
build:
|
|
runs-on: native
|
|
steps:
|
|
- name: Nix build
|
|
run: nix build "git+${{ env.GITHUB_SERVER_URL }}/${{ env.GITHUB_REPOSITORY }}?rev=${{ env.GITHUB_SHA }}"
|
|
- uses: actions/upload-artifact@v3
|
|
with:
|
|
name: website
|
|
path: result/
|
|
deploy:
|
|
runs-on: native
|
|
steps:
|
|
- uses: actions/download-artifact@v3
|
|
- name: Deploy
|
|
if: ${{ env.GITHUB_REF_NAME }} == master
|
|
run: |
|
|
nix-shell -p minio-client --run "mc mirror --overwrite --remove website hot/${{ env.BUCKET }}"
|
|
- name: Deploy beta
|
|
if: ${{ env.GITHUB_REF_NAME }} == develop
|
|
run: |
|
|
nix-shell -p minio-client --run "mc mirror --overwrite --remove website hot/${{ env.BETA_BUCKET }}"
|