kopia lustrzana https://github.com/c9/core
23 wiersze
453 B
Bash
23 wiersze
453 B
Bash
|
PACKAGE_PATH=$1
|
||
|
VERSION=$2
|
||
|
CWD=${PWD}
|
||
|
|
||
|
if [ ! -d .git ]; then
|
||
|
echo "$CWD is not a git repository" 1>&2
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
if [ ! -e $PACKAGE_PATH ]; then
|
||
|
echo "Could not find package.json" 1>&2
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
# Commit the package.json file
|
||
|
git add $PACKAGE_PATH
|
||
|
git commit -m "Publish version $VERSION"
|
||
|
|
||
|
# Create a new Git tag for the version being published.
|
||
|
git tag $VERSION
|
||
|
|
||
|
# Pushe the tag and current branch up to origin.
|
||
|
git push origin --tags
|