Allow the Pull Request to trigger a build.

This commit is contained in:
Cotes Chung 2019-12-20 22:10:36 +08:00
parent 1f8bfdf257
commit c039542e63
2 changed files with 29 additions and 5 deletions

View file

@ -9,11 +9,7 @@ install:
- pip install ruamel.yaml
script:
- >-
git clone https://${GH_TOKEN}@github.com/cotes2020/blog-builder.git
../blog-builder --depth=1 -q
- cp -r ../blog-builder/framework/* .
- bash _cibuild.sh
- bash _scripts/travis/cibuild.sh
branches:
only: master

View file

@ -0,0 +1,28 @@
#!/bin/bash
# Travis CI build jobs.
#
# © 2019 Cotes Chung
# Published under MIT License
if [[ $TRAVIS_PULL_REQUEST = "false" ]]; then # triggered by author
BUILDER=../blog-builder
git clone https://${GH_TOKEN}@github.com/cotes2020/blog-builder.git \
$BUILDER --depth=1 -q
cp -r $BUILDER/framework/* .
bash _cibuild.sh
else # triggered by Pull Request
bundle install --path vendor/bundle --quiet
python _scripts/py/init_all.py
build_cmd="JEKYLL_ENV=production bundle exec jekyll build"
echo "\$ $build_cmd"
eval $build_cmd
fi