Add website analytics back (#5699)
* add website analytics to build * add segment analytics env var check
This commit is contained in:
parent
83952c8a3d
commit
fe1e688a2e
|
@ -195,9 +195,24 @@ jobs:
|
|||
steps:
|
||||
- checkout:
|
||||
path: ~/project
|
||||
|
||||
# attach website build directory
|
||||
- attach_workspace:
|
||||
at: ~/project/website
|
||||
|
||||
# restores gem cache
|
||||
- restore_cache:
|
||||
key: *RUBYGEM_CACHE_KEY
|
||||
# rerun build with 'ENV=production' to add analytics
|
||||
- run:
|
||||
name: install gems
|
||||
command: bundle check || bundle install --path vendor/bundle --retry=3
|
||||
|
||||
# rerun build with 'ENV=production' to add analytics
|
||||
- run:
|
||||
name: middleman build
|
||||
command: bundle exec middleman build
|
||||
|
||||
- run:
|
||||
name: website deploy
|
||||
command: ./scripts/deploy.sh
|
||||
|
|
|
@ -30,6 +30,12 @@ if ! command -v "s3cmd" >/dev/null 2>&1; then
|
|||
exit 1
|
||||
fi
|
||||
|
||||
# Ensure the proper analytics Segment ID is set
|
||||
if [ "$ENV" != "production" ]; then
|
||||
echo "ENV is not set to production for Segment Analytics!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Get the parent directory of where this script is and cd there
|
||||
DIR="$(cd "$(dirname "$(readlink -f "$0")")/.." && pwd)"
|
||||
|
||||
|
|
Loading…
Reference in New Issue