From 875132a1c3a2cdd2e140ecaff74972a9f30a2af1 Mon Sep 17 00:00:00 2001 From: Riku Rouvila Date: Mon, 28 Aug 2017 19:09:32 +0100 Subject: [PATCH] update travis config --- .travis.yml | 17 ++++++++++++----- deploy.sh | 29 ----------------------------- 2 files changed, 12 insertions(+), 34 deletions(-) delete mode 100755 deploy.sh diff --git a/.travis.yml b/.travis.yml index 2ff5b20..ee7b39d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,8 +1,15 @@ -script: bash ./deploy.sh +script: npm run build language: node_js node_js: - '5.0' -env: - global: - - GH_REF: github.com/koodiklinikka/koodiklinikka.github.io.git - - secure: "jLdOsoWHBQG2VGync9Il4l/HX7J35cp7f09rMi+Wcvu2gkFjLFiPv0mwAJxIdDQYA8SsnK9VaGlDDRdTAbsntlE0rZ8RI/qcyfMHd4QPvlAajBpGKFG3O2Ku98TV2SWRl4C7qmkgUiPOACPofpnjxiiHLGGq8sFQ4Vhvb+xvx1E=" +install: + - npm install +deploy: + local_dir: public + provider: pages + fqdn: koodiklinikka.fi + skip_cleanup: true + github_token: $GITHUB_TOKEN # Set in travis-ci.org dashboard + repo: koodiklinikka/koodiklinikka.github.io + on: + branch: master diff --git a/deploy.sh b/deploy.sh deleted file mode 100755 index 892716b..0000000 --- a/deploy.sh +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/bash -set -e # exit with nonzero exit code if anything fails - -# clear and re-create the public directory -rm -rf public || exit 0; -mkdir public; - -# run our compile script, discussed above -NODE_ENV=production npm run build - -# go to the public directory and create a *new* Git repo -cd public -echo "koodiklinikka.fi" >> CNAME -git init - -# inside this git repo we'll pretend to be a new user -git config user.name "Travis CI" -git config user.email "riku.rouvila@gmail.com" - -# The first and only commit to this new Git repo contains all the -# files present with the commit message "Deploy to GitHub Pages". -git add . -git commit -m "Deploy to GitHub Pages" - -# Force push from the current repo's master branch to the remote -# repo's gh-pages branch. (All previous history on the gh-pages branch -# will be lost, since we are overwriting it.) We redirect any output to -# /dev/null to hide any sensitive credential data that might otherwise be exposed. -git push --force --quiet "https://${GH_TOKEN}@${GH_REF}" master > /dev/null 2>&1