angular-cn/aio/deploy-cn.sh
2019-01-05 14:58:41 +08:00

38 lines
564 B
Bash
Executable File

#!/usr/bin/env bash
set -x
set -e
commitSha=$(git rev-parse --short HEAD)
commitMessage=$(git log --oneline -n 1)
cd `dirname $0`
yarn build
yarn start &
node ./tools/translator/ssr/ssr-server.js &
sleep 3;
ts-node ./tools/translator/ssr/ssr.ts
killall -9 node
if [[ ! -d "./ng-docs.github.io" ]]
then
git clone https://asnowwolf:${GITHUB_ACCESS_TOKEN}@github.com/ng-docs/ng-docs.github.io.git ./ng-docs.github.io
fi
cp -r dist/* ./ng-docs.github.io
cd ./ng-docs.github.io
git add .
git commit --allow-empty -am "${commitMessage}"
git push
cd -