blob: 846ec5772609ac12e8415df959dd34b9975f52b6 [file] [log] [blame]
#!/bin/bash -e
if [ "{branch}" == "master" ]
then
git read-tree -u --prefix=gerrit gerrit/{branch}
SOURCE_LEVEL=$(grep "source_level" gerrit/.buckconfig || echo "source_level=7")
. set-java.sh $(echo $SOURCE_LEVEL | cut -d '=' -f 2 | tr -d '[[:space:]]')
pushd gerrit
buck build api
./tools/maven/api.sh install buck
popd
fi
mvn package
# Extract version information
PLUGIN_JARS=$(find . -name '{repo}*jar')
for jar in $PLUGIN_JARS
do
PLUGIN_VERSION=$(git describe --always origin/{branch})
echo -e "Implementation-Version: $PLUGIN_VERSION" > MANIFEST.MF
jar ufm $jar MANIFEST.MF && rm MANIFEST.MF
echo "$PLUGIN_VERSION" > $jar-version
done