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