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.
36 lines
722 B
36 lines
722 B
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_ENV=production; hugo --baseURL https://2019.devfesttoulouse.fr/
|
|
- node themes/devfest-theme-hugo/minify.js
|
|
- firebase use prod
|
|
- firebase deploy --token "$FIREBASE_PROD_TOKEN"
|
|
artifacts:
|
|
paths:
|
|
- public
|
|
only:
|
|
- master
|
|
|