24 lines
833 B
YAML
24 lines
833 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_HOST_hot=${{ secrets.MC_HOST_HOT }} mc --dry-run --overwrite --remove mirror hot/${{ env.BUCKET }}
|
|
- name: Deploy beta
|
|
if: env.GITHUB_REF_NAME == 'develop'
|
|
run: MC_HOST_hot=${{ secrets.MC_HOST_HOT }} mc --dry-run --overwrite --remove mirror website hot/${{ env.BETA_BUCKET }}
|