diff --git a/.travis.yml b/.travis.yml index b03cf7e..d6d6ff7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,17 +1,22 @@ +after_success: +- coveralls +install: +- pip install coveralls +- pip install --upgrade setuptools==0.9.8 +- pip install distribute +- make bin/test +env: + global: + secure: aeJaNydBzTcyBwbbluHDvs8vmryEpwaSFYD+SvTlD2e341Ilye+vxKR2/fT56OYLONEvFXkc5K1maw4caJqaxAfjlfO80Id3FsIO3f/AM/zTl3SERHd//y8CaaokL9vaxqNRjUHRMrpJZQpTFKW8V7HMnK88ulQF8nuM1gaQU/Q= language: python -python: - - 2.6 -before_install: - - sudo apt-get install libpcre3-dev -install: - - pip install coveralls - - pip install --upgrade setuptools==0.9.8 - - pip install distribute - - make bin/test -before_script: - - "export DISPLAY=:99.0" - - "sh -e /etc/init.d/xvfb start" +before_script: +- export DISPLAY=:99.0 +- sh -e /etc/init.d/xvfb start +before_install: +- sudo apt-get install libpcre3-dev +python: +- 2.6 +after_script: +- .update-gh-pages.sh script: - - make coverage -after_success: - - coveralls +- make coverage diff --git a/.update-gh-pages.sh b/.update-gh-pages.sh new file mode 100644 index 0000000..746e46b --- /dev/null +++ b/.update-gh-pages.sh @@ -0,0 +1,20 @@ +if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then + echo -e "Starting to update gh-pages\n" + + cd $HOME + mkdir $TRAVIS_BUILD_NUMBER + cp -R parts/test $HOME/$TRAVIS_BUILD_NUMBER + + git config --global user.email "travis@travis-ci.org" + git config --global user.name "Travis" + git clone --quiet --branch=gh-pages https://${GH_TOKEN}@github.com/gotcha/collective.jekyll.git gh-pages > /dev/null + + cd gh-pages + cp -Rf $HOME/$TRAVIS_BUILD_NUMBER . + + git add -f . + git commit -m "Travis build $TRAVIS_BUILD_NUMBER pushed to gh-pages" + git push -fq origin gh-pages > /dev/null + + echo -e "Done magic with robot_reports\n" +fi