Files
bundlewatch/scripts/deploy.sh
Emmanuel Ogbizi-Ugbe bc4ad1c992 Revert "ci: fix deploy (#37)"
This reverts commit b056e767b0.
2019-06-11 08:40:55 -04:00

31 lines
785 B
Bash
Executable File

#!/bin/bash -e
DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
source "$DIR/shell-helpers.sh"
version=$(git describe --tags)
version=$( echo $version | cut -d 'v' -f 2 )
# 0.0.35 6 char max
version_length=${#version}
if [ $version_length -gt 6 -o $version_length -lt 5 ]; then
echo "${version} does not appear to be a release tag"
echo "Not deploying."
exit 0
fi
echo "${version} appears to be a release tag"
echo "Deploying...."
echo '//registry.npmjs.org/:_authToken=${NPM_PUBLISH_TOKEN}' > .npmrc
PACKAGE_VERSION_JSON=package.json
PACKAGE_VERSION_NPM=@bundlewatch/bundlewatch
jq ".version=\"$version\"" $PACKAGE_VERSION_JSON > $PACKAGE_VERSION_JSON.tmp
mv $PACKAGE_VERSION_JSON.tmp $PACKAGE_VERSION_JSON
run "npm publish --access public"
echo "Deployed!"