Added Travis CI

This commit is contained in:
Luke Tainton
2017-09-09 08:03:51 +01:00
parent 1d555a5e4b
commit 3b1cc3699f
2 changed files with 35 additions and 0 deletions

12
.travis.yml Normal file
View File

@@ -0,0 +1,12 @@
language: html
branches:
only:
- master
before_script:
- chmod +x ./scripts/build
script: ./scripts/build
sudo: true

23
scripts/build Normal file
View File

@@ -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