drone: Only push master to production
continuous-integration/drone/push Build is passing Details

master
Simon Bruder 2021-05-22 18:06:10 +02:00
parent 5b59c23582
commit 3984260066
Signed by: simon
GPG Key ID: 8D3C82F9F309F8EC
1 changed files with 17 additions and 1 deletions

View File

@ -12,7 +12,10 @@ steps:
commands: commands:
- nix build -L - nix build -L
- name: push - name: push-prod
when:
branch:
- master
environment: environment:
NETLIFY_AUTH_TOKEN: NETLIFY_AUTH_TOKEN:
from_secret: netlify_auth_token from_secret: netlify_auth_token
@ -20,3 +23,16 @@ steps:
- cp --no-preserve=mode -rL result netlify-does-not-follow-symlinks - cp --no-preserve=mode -rL result netlify-does-not-follow-symlinks
- nix develop -c netlify deploy --prod -d netlify-does-not-follow-symlinks - nix develop -c netlify deploy --prod -d netlify-does-not-follow-symlinks
- rm -rf 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