You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 
 
 
 

38 lines
912 B

kind: pipeline
name: default
type: exec
steps:
- name: lfs
commands:
- git lfs install
- git lfs pull
- name: build
commands:
- nix build -L
- name: push-prod
when:
branch:
- master
environment:
NETLIFY_AUTH_TOKEN:
from_secret: netlify_auth_token
commands:
- cp --no-preserve=mode -rL result netlify-does-not-follow-symlinks
- nix develop -c netlify deploy --prod -d netlify-does-not-follow-symlinks
- rm -rf netlify-does-not-follow-symlinks
- name: push-staging
when:
branch:
exclude:
- master
environment:
NETLIFY_AUTH_TOKEN:
from_secret: netlify_auth_token
commands:
- cp --no-preserve=mode -rL result netlify-does-not-follow-symlinks
- nix develop -c netlify deploy -d netlify-does-not-follow-symlinks
- rm -rf netlify-does-not-follow-symlinks