From 3b1cc3699ff22b00a0c9ba99f08fb12f2b519932 Mon Sep 17 00:00:00 2001 From: Luke Tainton Date: Sat, 9 Sep 2017 08:03:51 +0100 Subject: [PATCH] Added Travis CI --- .travis.yml | 12 ++++++++++++ scripts/build | 23 +++++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 .travis.yml create mode 100644 scripts/build diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..41cf302 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,12 @@ +language: html + +branches: + only: + - master + +before_script: + - chmod +x ./scripts/build + +script: ./scripts/build + +sudo: true diff --git a/scripts/build b/scripts/build new file mode 100644 index 0000000..1d28bec --- /dev/null +++ b/scripts/build @@ -0,0 +1,23 @@ +#! /bin/bash + +# Git Configuration +git config user.email "travis.ci@howfakeisthis.com" +git config user.name "Travis CI" + +git clone https://${GH_TOKEN}@github.com/$TRAVIS_REPO_SLUG.git $TRAVIS_REPO_SLUG +cd $TRAVIS_REPO_SLUG + +mkdir ../build +cp -R ./image ../build +cp favicon.ico ../build +cp index.html ../build +cp Logo.ai ../build +cp Logo.png ../build + +git checkout gh-pages +rm -rf ./* +mv -R ../build/* . + +git add . +git commit -m "Updating How Fake Is This (build ${TRAVIS_BUILD_NUMBER})" || true +git push --quiet origin gh-pages || true