keycloak-scim/release.sh
2019-03-06 11:38:09 +01:00

46 lines
1.4 KiB
Bash
Executable file

#!/bin/bash -e
DIR="$PWD"
source release-details
echo "Version: $VERSION"
echo "------------------------------------------------------------------------------------------------------------"
echo "Building:"
echo ""
mvn -Pjboss-release,distribution-downloads -DskipTests -DskipTestsuite clean install
echo "------------------------------------------------------------------------------------------------------------"
echo "Deploying:"
echo ""
mvn -Pjboss-release,nexus-staging -DretryFailedDeploymentCount=10 -DskipTests -DskipTestsuite -DskipExamples -DautoReleaseAfterClose=true deploy
echo "------------------------------------------------------------------------------------------------------------"
echo "Upload to jboss.org:"
echo ""
rsync -rv --protocol=28 distribution/downloads/target/$VERSION keycloak@filemgmt.jboss.org:/downloads_htdocs/keycloak
echo "------------------------------------------------------------------------------------------------------------"
echo "NPM release:"
echo ""
TMP=`mktemp -d`
cd $TMP
unzip $DIR/distribution/adapters/js-adapter-npm-zip/target/keycloak-js-adapter-npm-dist-$VERSION.zip
cd keycloak-js-adapter-npm-dist-$VERSION
npm publish
cd $DIR
rm -rf $TMP
echo "------------------------------------------------------------------------------------------------------------"
echo "Done"
echo "------------------------------------------------------------------------------------------------------------"