update_snapshot_version.sh
549 字节
#!/bin/bash
set -e
set -x
PACKAGE_VERSION=$(cat ./package.json | jq -r '.version')
>&2 echo "current version: $PACKAGE_VERSION"
SNAPSHOT_VERSION=$(./ci/increment_semver.sh -p $PACKAGE_VERSION)"-SNAPSHOT"
>&2 echo "updating snapshot version to $SNAPSHOT_VERSION"
# sed command works only on linux based systems as macOS version expects a backup file passed additionally
if [ "$(uname)" == "Darwin" ]; then
ARGS=('')
else
ARGS=()
fi
sed -i "${ARGS[@]}" -e "/VERSION_NAME=/ s/=.*/=$SNAPSHOT_VERSION/" ./gradle.properties
echo $SNAPSHOT_VERSION