提交 e813c93e 编写于 作者: R Robert Metzger

travis: add script to deploy both versions of ozone to sonatype

上级 a6a0a75f
......@@ -13,8 +13,8 @@ env:
install: true
script: "mvn $PROFILE clean verify"
script: mvn $PROFILE clean verify"
# deploy if the first job is successful; should be replaced by an after_all_success if travis finally supports it
after_success:
- if [[ $TRAVIS_JOB_NUMBER == *1 ]] && [[ $TRAVIS_PULL_REQUEST == \"false\" ]] ; then mvn -DskipTests deploy --settings deploysettings.xml; fi
- "./tools/deploy_to_maven.sh"
#!/usr/bin/env bash
#
# This script is called by travis to deploy our project to sonatype SNAPSHOTS.
# It will deploy both a hadoop v1 and a hadoop v2 (yarn) artifact
#
# Check if push/commit is eligible for pushing
echo "Job: $TRAVIS_JOB_NUMBER ; isPR: $TRAVIS_PULL_REQUEST"
if [[ $TRAVIS_JOB_NUMBER == *1 ]] && [[ $TRAVIS_PULL_REQUEST == "false" ]] ; then
# Deploy regular hadoop v1 to maven
mvn -DskipTests deploy --settings deploysettings.xml;
# deploy hadoop v2 (yarn)
echo "Generating poms for hadoop-yarn."
./tools/generate_specific_pom.sh 0.4-ozone-SNAPSHOT 0.4-ozone-hadoop2-SNAPSHOT
mvn -f pom.hadoop2.xml -DskipTests clean deploy --settings deploysettings.xml;
fi
\ No newline at end of file
#!/usr/bin/env sh
#!/usr/bin/env bash
#
# See https://github.com/dimalabs/ozone/issues/95
......@@ -8,7 +8,7 @@
function usage {
echo "Usage: $0 CURRENT_VERSION NEW_VERSION"
echo "For example, $0 0.2-ozone 0.2-ozone-hadoop2"
echo "For example, $0 0.4-ozone-SNAPSHOT 0.4-ozone-hadoop2-SNAPSHOT"
echo "Presumes VERSION has hadoop1 or hadoop2 in it."
exit 1
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册