#!/bin/bash

set -eo pipefail
echo "--- Set Node Version"
. "$NVM_DIR/nvm.sh"
nvm use 6.10
npm login <<!
$NPM_USERNAME
$NPM_PASSWORD
$NPM_EMAIL
!
echo "--- Deploy to $BUILDKITE_BRANCH"
if [[ "$BUILDKITE_BRANCH" == "develop"  ]]; then
sed -i -e 's/"version": "0.0.0"/"version": "0.1.'"$BUILDKITE_BUILD_NUMBER"'"/' package.json
fi
if [[ "$BUILDKITE_BRANCH" == "staging"  ]]; then
sed -i -e 's/"version": "0.0.0"/"version": "0.2.'"$BUILDKITE_BUILD_NUMBER"'"/' package.json
fi
if [[ "$BUILDKITE_BRANCH" == "master"  ]]; then
sed -i -e 's/"version": "0.0.0"/"version": "1.0.'"$BUILDKITE_BUILD_NUMBER"'"/' package.json
fi

npm publish | tee -a bk-pipeline.log
