diff --git a/ci/build.sh b/ci/build.sh index 72d11ef..4339483 100755 --- a/ci/build.sh +++ b/ci/build.sh @@ -14,8 +14,16 @@ build_package() { PRODUCTION=1 npm run webpack } +build_info() { + VERSION=$(git describe --tags --always) + echo "version: ${VERSION}" >> dist/version-info.txt + echo "time: $(TZ=UTC date +'%Y-%m-%d %H:%M')" >> dist/version-info.txt + if [ -n "$TRAVIS" ]; then + echo "build id: TRAVIS ${TRAVIS_JOB_NUMBER} (${TRAVIS_BUILD_ID})" >> dist/version-info.txt + fi +} + install_closure build_package - -ls dist/ +build_info diff --git a/ci/deploy.py b/ci/deploy.py index 4fe40f4..7ba88b9 100755 --- a/ci/deploy.py +++ b/ci/deploy.py @@ -12,6 +12,7 @@ UPLOAD_ORDER = [ CACHE_RULES = [ (re.compile(r'.*\.html$'), "public, max-age=120"), + (re.compile(r'^version-info\.txt$'), "public, max-age=60"), (re.compile(r'.*\.(css|js)$'), "public, s-maxage=31536000, max-age=86400") ]