From cf7ec48b0592e099ff17940a2aaddd0a4a20fb27 Mon Sep 17 00:00:00 2001 From: Rohit Tanwar Date: Tue, 13 Feb 2018 21:01:09 +0530 Subject: [PATCH] add travis push.sh --- .travis/push.sh | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .travis/push.sh diff --git a/.travis/push.sh b/.travis/push.sh new file mode 100644 index 000000000..42b86f2c4 --- /dev/null +++ b/.travis/push.sh @@ -0,0 +1,35 @@ +#!/bin/bash +setup_git() { + git config --global user.email "mst10041967@gmail.com" + git config --global user.name "Rohit Tanwar" +} + +commit_website_files() { + if [ $TRAVIS_EVENT_TYPE != "pull_request" ]; then + if [ $TRAVIS_BRANCH == "master" ]; then + echo "Committing to master branch..." + git checkout master + git add * + if [ $TRAVIS_EVENT_TYPE == "cron" ]; then + git commit --message "Travis build: $TRAVIS_BUILD_NUMBER [cron]" + elif [ $TRAVIS_EVENT_TYPE == "api" ]; then + git commit --message "Travis build: $TRAVIS_BUILD_NUMBER [custom]" + else + git commit --message "Travis build: $TRAVIS_BUILD_NUMBER" + fi + fi + fi +} + +upload_files() { + if [ $TRAVIS_EVENT_TYPE != "pull_request" ]; then + if [ $TRAVIS_BRANCH == "master" ]; then + echo "Pushing to master branch..." + git push --force --quiet "https://${GH_TOKEN}@github.com/Chalarangelo/30-seconds-of-code.git" master > /dev/null 2>&1 + fi + fi +} + +setup_git +commit_website_files +upload_files