diff --git a/.travis.yml b/.travis.yml index 9abf25d610..e6f8d6c248 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,26 +2,21 @@ language: node_js sudo: false dist: trusty node_js: -- 10.13.0 + - 10.13.0 addons: apt: sources: - - ubuntu-toolchain-r-test + - ubuntu-toolchain-r-test packages: - - g++-4.8 + - g++-4.8 chrome: stable branches: except: - - g3 -cache: - yarn: true - directories: - - "./node_modules" - - "./.chrome/chromium" - - "./aio/node_modules" + - g3 +cache: false before_install: -- curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 1.21.1 -- export PATH="$HOME/.yarn/bin:$PATH" -- google-chrome-stable --headless --disable-gpu --remote-debugging-port=9222 http://localhost & + - curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 1.21.1 + - export PATH="$HOME/.yarn/bin:$PATH" + - google-chrome-stable --headless --disable-gpu --remote-debugging-port=9222 http://localhost & script: -- "./aio/deploy-cn.sh" + - "./aio/deploy-cn.sh" diff --git a/aio/deploy-cn.sh b/aio/deploy-cn.sh index 925b80586b..c54f2016f8 100755 --- a/aio/deploy-cn.sh +++ b/aio/deploy-cn.sh @@ -10,6 +10,16 @@ cd `dirname $0` yarn build +yarn preview > /tmp/preview.log & + +pid=$! + +sleep 3; + +node ./tools/translator/bin/prerender.js + +kill -9 ${pid} + 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 @@ -19,8 +29,16 @@ cp -r dist/* ./ng-docs.github.io cd ./ng-docs.github.io -git add . +git add ./generated/docs/api/ git commit --allow-empty -am "${commitMessage}" +git add ./generated/docs/guide/ +git commit --amend --allow-empty -am "${commitMessage}" +git add ./generated/docs/ +git commit --amend --allow-empty -am "${commitMessage}" +git add ./generated/images/ +git commit --amend --allow-empty -am "${commitMessage}" +git add . +git commit --amend --allow-empty -am "${commitMessage}" git push