blob: 314eb05fc46e069d261a5a535f25590b1adf5c9d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
defaults: &defaults
working_directory: techlog-simple
docker:
- image: mazgi/hugo-static-website:hugo-0.49-2018.10.1
version: 2
jobs:
deploy_to_firebase:
<<: *defaults
steps:
- checkout
- run: cd example-site && sed -i '1ipublishDir = "public/techlog-simple"' config.toml
- run:
name: Build Website
command: cd example-site && hugo --baseURL="https://${GCLOUD_PROJECT}.firebaseapp.com/techlog-simple" --themesDir="../.."
- run:
name: Deploy to Firebase
command: cd example-site && firebase deploy --project="${GCLOUD_PROJECT}" --token="${FIREBASE_TOKEN}"
workflows:
version: 2
build_and_deploy:
jobs:
- deploy_to_firebase:
filters:
branches:
only: master
|