From f1e02cb984ab2645eb9fbb94482c43a459f9a8c5 Mon Sep 17 00:00:00 2001 From: Franziska Sauerwein Date: Wed, 5 Sep 2018 11:50:02 +0100 Subject: [PATCH] replace circle config with teamCity build script --- circle.yml | 9 --------- teamCity.sh | 29 +++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 9 deletions(-) delete mode 100644 circle.yml create mode 100755 teamCity.sh diff --git a/circle.yml b/circle.yml deleted file mode 100644 index 1c28ba73..00000000 --- a/circle.yml +++ /dev/null @@ -1,9 +0,0 @@ -machine: - node: - version: 5 - -dependencies: - pre: - - npm install -g bower - - bower install - - ./setup.sh diff --git a/teamCity.sh b/teamCity.sh new file mode 100755 index 00000000..c24d794f --- /dev/null +++ b/teamCity.sh @@ -0,0 +1,29 @@ +#!/usr/bin/env bash + +NODE_VERSION="5" + +# check if nvm is available or not +nvm_available() { + type -t nvm > /dev/null +} + +# source NVM from known locations (it's not a binary so not on the path) +source_nvm() { + if ! nvm_available; then + [ -e "/usr/local/opt/nvm/nvm.sh" ] && source /usr/local/opt/nvm/nvm.sh + fi + if ! nvm_available; then + [ -e "$HOME/.nvm/nvm.sh" ] && source $HOME/.nvm/nvm.sh + fi +} + +# do the client side build +source_nvm +nvm_available && nvm install ${NODE_VERSION} && nvm use ${NODE_VERSION} + +npm install -g bower +bower install +./setup.sh + +npm install +npm test