blob: 1ffcd27b0e92175fe5131cedde1e95525e79202d [file] [log] [blame]
#!/bin/bash -x
set -eu
if [ "$#" -ne 2 ]; then
echo "build-rpms.sh branch version"
exit 1
fi
CASSANDRA_BRANCH=$1
CASSANDRA_VERSION=$2
cd $CASSANDRA_DIR
git fetch
git checkout origin/$CASSANDRA_BRANCH
# javadoc target is broken in docker without this mkdir
mkdir -p ./build/javadoc
ant artifacts -Drelease=true
cp ./build/apache-cassandra-*-src.tar.gz ${RPM_BUILD_DIR}/SOURCES/
rpmbuild --define="version ${CASSANDRA_VERSION}" -ba ./redhat/cassandra.spec
cp $RPM_BUILD_DIR/SRPMS/*.rpm $RPM_BUILD_DIR/RPMS/noarch/*.rpm $RPM_DIST_DIR