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.
37 lines
658 B
37 lines
658 B
6 years ago
|
image: ilaborie/hugonode:1
|
||
|
|
||
|
variables:
|
||
|
GIT_SUBMODULE_STRATEGY: recursive
|
||
|
|
||
|
before_script:
|
||
|
- hugo version
|
||
|
- echo node `node --version`
|
||
|
- echo yarn `yarn --version`
|
||
|
- pushd themes/devfest-theme-hugo
|
||
|
- yarn
|
||
|
- popd
|
||
|
|
||
|
sandbox:
|
||
|
script:
|
||
|
- hugo
|
||
|
- node themes/devfest-theme-hugo/minify.js
|
||
|
- firebase use default
|
||
|
- firebase deploy --token "$FIREBASE_SANDBOX_TOKEN"
|
||
|
artifacts:
|
||
|
paths:
|
||
|
- public
|
||
|
only:
|
||
|
- develop
|
||
|
|
||
|
prod:
|
||
|
script:
|
||
|
- hugo
|
||
|
- node themes/devfest-theme-hugo/minify.js
|
||
|
- firebase use prod
|
||
|
- firebase deploy --token "$FIREBASE_PROD_TOKEN"
|
||
|
artifacts:
|
||
|
paths:
|
||
|
- public
|
||
|
only:
|
||
|
- master
|