Add building hadoop swiftfs jars

Changed build-all-artifacts job for building hadoop openstack jars
with our swiftfs implementation (for each of 2.2.0, 2.3.0, 2.5.0,
2.6.0 and 2.7.1 hadoop versions).

Change-Id: Ib00ddcd2eb4ea3e3844d70ed7e2106fbbb171dd6
Partial-bug: 1558064
This commit is contained in:
Michael Ionkin 2016-03-17 19:57:32 +03:00
parent a1e4d4ebbe
commit f7bb0b1f20
2 changed files with 11 additions and 8 deletions

View File

@ -8,5 +8,8 @@ echo "Building all needed oozie versions"
./tools/build-oozie.sh 2.6.0
echo "Building all needed hadoop-openstack versions"
./tools/build-hadoop-openstack.sh 1.2.1
./tools/build-hadoop-openstack.sh 2.6.0
hadoop_versions=(2.2.0 2.3.0 2.5.0 2.6.0 2.7.1)
for ver in ${hadoop_versions[*]}
do
./tools/build-hadoop-openstack.sh ${ver}
done

View File

@ -4,7 +4,7 @@ set -eux
set -o pipefail
function usage {
echo "Usage: $(basename $0) <plugin-version>"
echo "Usage: $(basename $0) <hadoop-version>"
}
if [[ $# -ne 1 ]]; then
@ -12,9 +12,9 @@ if [[ $# -ne 1 ]]; then
exit 1
fi
PLUGIN_VERSION=${1}
case "${PLUGIN_VERSION}" in
"2.6.0")
HADOOP_VERSION=${1}
case "${HADOOP_VERSION}" in
"2.2.0" | "2.3.0" | "2.5.0" | "2.6.0" | "2.7.1")
EXTRA_ARGS="-P hadoop2"
;;
esac
@ -25,7 +25,7 @@ mvn --version
echo "Build hadoop-openstack library"
pushd hadoop-swiftfs
mvn clean package ${EXTRA_ARGS:-} -Dhadoop.version=${PLUGIN_VERSION}
mvn clean package ${EXTRA_ARGS:-} -Dhadoop.version=${HADOOP_VERSION}
mkdir -p ./../dist/hadoop-openstack/
mv target/hadoop-openstack-3.0.0-SNAPSHOT.jar ./../dist/hadoop-openstack/hadoop-openstack-${PLUGIN_VERSION}.jar
mv target/hadoop-openstack-3.0.0-SNAPSHOT.jar ./../dist/hadoop-openstack/hadoop-openstack-${HADOOP_VERSION}.jar
popd