scim-docs/.forgejo/workflows/main.yaml
Hugo Renard 79d18a3b0d
Some checks failed
/ build (push) Successful in 19s
/ deploy (push) Failing after 2s
ci: add forgejo action
2024-09-23 17:11:54 +02:00

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