diff --git a/_build/build.sh b/_build/build.sh index 9814fa3..36201a2 100755 --- a/_build/build.sh +++ b/_build/build.sh @@ -15,18 +15,21 @@ cd _build/target export ARTIFACT_COMMIT=`git rev-parse HEAD` export ARTIFACT_BRANCH=`git rev-parse --abbrev-ref HEAD` +STATIC_NAME=`git rev-list -1 HEAD -- 'static/dev' | cut -c-10` + echo "--> building $ARTIFACT_BRANCH/$ARTIFACT_COMMIT..." ( echo 'artifact_commit:' "$ARTIFACT_COMMIT" ; echo 'artifact_branch:' "$ARTIFACT_BRANCH" ; echo 'asset_prefix: //assets.dpb587.me/asset' ; + echo "static_prefix: /static/$STATIC_NAME" ; echo 'environment: prod' ) > _config.patch.yml jekyll build --config _config.yml,_config.patch.yml -mv _site/static/dev _site/static/`echo $ARTIFACT_COMMIT | cut -c-10` +mv _site/static/dev _site/static/$STATIC_NAME export ARTIFACT_PATH="$RPWD/_build/target/_site" diff --git a/_config.yml b/_config.yml index 809d600..f3003cc 100644 --- a/_config.yml +++ b/_config.yml @@ -6,6 +6,7 @@ environment: dev artifact_commit: dev artifact_branch: master asset_prefix: /asset +static_prefix: /static/dev exclude: - LICENSE - README diff --git a/_includes/header.html b/_includes/header.html index 8e13034..082ebd5 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -6,9 +6,9 @@