tldr/scripts/build.sh
Marco Bonelli 7a28aef527 Copy index.json in build script, not npm script
Move the duplication of the index.json file in the build.sh script instead of
the npm build-index script. This makes things cleaner.
2019-11-29 16:01:25 +00:00

34 lines
662 B
Bash

#!/usr/bin/env bash
# This script is executed by Travis CI for every successful push (on any branch, PR or not).
set -ex
function initialize {
if [ -z "$TLDRHOME" ]; then
export TLDRHOME=${TRAVIS_BUILD_DIR:-$(pwd)}
fi
export TLDR_ARCHIVE="tldr.zip"
}
function build_index {
npm run build-index
cp index.json pages/
echo "Pages index succesfully built."
}
function build_archive {
rm -f "$TLDR_ARCHIVE"
cd "$TLDRHOME/"
zip -q -r "$TLDR_ARCHIVE" pages* LICENSE.md index.json
echo "Pages archive succesfully built."
}
###################################
# MAIN
###################################
initialize
build_index
build_archive