36 lines
547 B
Bash
Executable File
36 lines
547 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 preview > /tmp/preview.log &
|
|
|
|
sleep 3;
|
|
|
|
ts-node ./tools/translator/bin/prerender.ts
|
|
|
|
killall -9 node
|
|
|
|
if [[ ! -d "./ng-docs.github.io" ]]
|
|
then
|
|
git clone https://asnowwolf:${GITHUB_ACCESS_TOKEN}@github.com/ng-docs/preview.angular.cn.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 -
|