Allow the Pull Request to trigger a build.
This commit is contained in:
parent
1f8bfdf257
commit
c039542e63
2 changed files with 29 additions and 5 deletions
|
@ -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
|
||||
|
|
28
_scripts/travis/cibuild.sh
Normal file
28
_scripts/travis/cibuild.sh
Normal 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
|
Loading…
Reference in a new issue