From c564049fc75b9a8cb69fb93b53d020f29945f5d8 Mon Sep 17 00:00:00 2001 From: David Wu Date: Thu, 21 Dec 2017 12:13:18 +0100 Subject: [PATCH] TravisCi config and build script --- .travis.yml | 16 ++++++++++++++++ .travis/push.sh | 21 +++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 .travis.yml create mode 100644 .travis/push.sh diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..945419827 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,16 @@ +language: node_js +node_js: + - node +before_install: + - npm install webber + - npm install builder + - npm install tagger +script: + - npm run tagger + - npm run builder + - npm run webber +after_success: + - .travis/push.sh +env: + global: + - secure: nwLmj3XjcE4+AQRlph+UWLXItNmPOdh7oVuXEO/rJYIXf9VOiWj6QK3VXX2BLLuDTmzgwvUz+kOB2rtFStoyD70oP255fD/54DhIXrW1br4XlYYHk5mXWF+tiW6iEh7xk7CpY9Tj1x1Y/DOKu5PmZ1CbGGlp5lgPsdBb/QQrkJk36yl/6tES0CBOxuSInde7Xs5sgpQyRa/4VIz0suTmNuGhAZKhdpaXQlPvi8uNr2JGACV7OAHLhySwGCqhuhzdnRXkB2nGhnnwxbY/OYzKDCHoBsA8KWqqyq3ptV3tWzJ2tZDusDG2kXz0DeQquFT5ysDsInSm41Q+7Pw92RPa7+Qjvx0tvjB7YqK0hXpDmgO/DVzbgzW6Wx+X/tUOqkM88CEKqoSisdLiOsCoABuhMojAnZ+TghfIYQ3cm/a5gmMiidbiVm96JPw/ghC5n2K0UlzGK3iBXFn+8+F8XFzGuJ16+z91Nz8ny7SvsCN3EVWRwGTuU9SmxbwpEcIx8c7bkQBElGA/MnzWOOBcJQ3sKeXKYD01Cc6CXXbOb0qckPwU4AM4/qa9pgs2m2xhIM0tHb/cVYOqsD3pIjbgiAG+ySyVJ7QJ5xLZh2zYqXTb1/VRyAXmRHSklEhnHDY8JRTaV4mUk3gEo+8jZJ2GMQxQVY+QwxN2uahPk8wa6nGEKl4= diff --git a/.travis/push.sh b/.travis/push.sh new file mode 100644 index 000000000..425167c0d --- /dev/null +++ b/.travis/push.sh @@ -0,0 +1,21 @@ +#!/bin/sh + +setup_git() { + git config --global user.email "david10608@gmail.com" + git config --global user.name "Pl4gue" +} + +commit_website_files() { + git checkout master + git add * + git commit --message "Travis build: $TRAVIS_BUILD_NUMBER" +} + +upload_files() { + git remote add origin https://${GH_TOKEN}@github.com/Chalarangelo/30-seconds-of-code.git > /dev/null 2>&1 + git push --quiet --set-upstream origin master +} + +setup_git +commit_website_files +upload_files