1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 | SRC_DIR=$1
|
9 | BUILD_DIR=$2
|
10 | PACKAGE_NAME=$3
|
11 | VERSION=$4
|
12 | env
|
13 | echo "Setting up Package $PACKAGE_NAME Version ${VERSION}"
|
14 | echo "Building ${PACKAGE_NAME} in ${BUILD_DIR}"
|
15 |
|
16 |
|
17 | wget https://nodejs.org/dist/v6.9.2/node-v6.9.2-linux-x64.tar.xz
|
18 | xz -dc node-v6.9.2-linux-x64.tar.xz | tar xf - -C /usr/local/
|
19 | export PATH=$PATH:/usr/local/node-v6.9.2-linux-x64/bin
|
20 |
|
21 | cd ${SRC_DIR}
|
22 | mkdir -p ${SRC_DIR}/build
|
23 | npm install
|
24 | NODE_ENV=production npm run build
|
25 |
|
26 | cp -r ${SRC_DIR}/documentation/assets ${SRC_DIR}/documentation/styleguide/assets
|
27 |
|
28 | rsync -va ${SRC_DIR}/documentation/ ${BUILD_DIR}
|
29 | ls -al ${SRC_DIR}/documentation/
|
30 | ls -al ${BUILD_DIR}
|
31 | echo "Build script complete"
|