25 lines
751 B
YAML
25 lines
751 B
YAML
|
on: [push]
|
||
|
env:
|
||
|
BUCKET: libre-sh-scim-doc
|
||
|
BETA_BUCKET: libre-sh-scim-doc-beta
|
||
|
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: mc mirror --overwrite --remove website hot/${{ env.BUCKET }}
|
||
|
- name: Deploy beta
|
||
|
if: ${{ env.GITHUB_REF_NAME }} == develop
|
||
|
run: mc mirror --overwrite --remove website hot/${{ env.BETA_BUCKET }}
|