Skip to content

Commit

Permalink
updat release script to deploy onto Bintray
Browse files Browse the repository at this point in the history
  • Loading branch information
missedone committed Dec 3, 2016
1 parent 4b26c74 commit b96523d
Show file tree
Hide file tree
Showing 5 changed files with 36 additions and 21 deletions.
2 changes: 1 addition & 1 deletion .travis.yml
Expand Up @@ -16,4 +16,4 @@ before_install: echo "MAVEN_OPTS='-Xmx1024m -XX:MaxPermSize=512m'" > ~/.mavenrc
script:
- mvn -e -U -Dci clean install

after_success: test "${TRAVIS_PULL_REQUEST}" == "false" && test ${TRAVIS_BRANCH} == "master" && ./scripts/upload-snapshot
after_success: test "${TRAVIS_PULL_REQUEST}" == "false" && test ${TRAVIS_BRANCH} == "master" && ./scripts/upload-updatesite
25 changes: 6 additions & 19 deletions new-release
@@ -1,24 +1,11 @@
#!/bin/bash

TESTNG_DIR=../testng/build/libs

TESTNG_JAR=`ls -ltr ${TESTNG_DIR}/testng*jar|grep -v source|grep -v javadoc|awk '{print $9}'`
cp -f ${TESTNG_JAR} testng-eclipse-plugin/lib/testng.jar
TESTNG_SRC_JAR=`ls -ltr ${TESTNG_DIR}/testng*-sources.jar|awk '{print $9}'`
cp -f ${TESTNG_SRC_JAR} testng-eclipse-plugin/lib/testng-sources.jar

#scripts/set-version $1
mvn clean package
mvn -e -Dci clean install

VER=$(echo $(basename `ls testng-eclipse-update-site/target/site/features/org.testng.eclipse_*.jar`) | cut -d'_' -f2 | rev | cut -f 2- -d '.' | rev)
echo "Created version: $VER"
echo "Build version: $VER"

if [ $# -eq 1 ]
then
echo "Uploading..."
scripts/upload-release -m $2
scripts/upload-updatesite 'release'

git tag -a $VER -m "release $VER"
git push origin $VER
else
echo "No message supplied, not uploading"
fi
git tag -a $VER -m "release $VER"
git push origin $VER
24 changes: 24 additions & 0 deletions scripts/new-release-old
@@ -0,0 +1,24 @@

TESTNG_DIR=../testng/build/libs

TESTNG_JAR=`ls -ltr ${TESTNG_DIR}/testng*jar|grep -v source|grep -v javadoc|awk '{print $9}'`
cp -f ${TESTNG_JAR} testng-eclipse-plugin/lib/testng.jar
TESTNG_SRC_JAR=`ls -ltr ${TESTNG_DIR}/testng*-sources.jar|awk '{print $9}'`
cp -f ${TESTNG_SRC_JAR} testng-eclipse-plugin/lib/testng-sources.jar

#scripts/set-version $1
mvn clean package

VER=$(echo $(basename `ls testng-eclipse-update-site/target/site/features/org.testng.eclipse_*.jar`) | cut -d'_' -f2 | rev | cut -f 2- -d '.' | rev)
echo "Created version: $VER"

if [ $# -eq 1 ]
then
echo "Uploading..."
./upload-release -m $2

git tag -a $VER -m "release $VER"
git push origin $VER
else
echo "No message supplied, not uploading"
fi
4 changes: 4 additions & 0 deletions scripts/upload-snapshot → scripts/upload-updatesite
Expand Up @@ -10,11 +10,15 @@ fi
BINTRAY_USER=${BINTRAY_USER:?bintray user is not defined}
BINTRAY_API_KEY=${BINTRAY_API_KEY:?bintray api key is not defined}

BUILD_MODE=$1

base_dir=$(cd `dirname $0` && pwd)
site_dir=$base_dir/../testng-eclipse-update-site/

export BINTRAY_USER
export BINTRAY_API_KEY
export BUILD_MODE

cd $site_dir
./gradlew --stacktrace
cd -
2 changes: 1 addition & 1 deletion testng-eclipse-update-site/build.gradle
Expand Up @@ -14,7 +14,7 @@ defaultTasks 'publishP2Repo'

publishP2Repo {
repoOwner = 'testng-team'
repoName = 'testng-eclipse'
repoName = System.getenv('BUILD_MODE') == 'release' ? 'testng-eclipse-release' : 'testng-eclipse'
compositePackage = ''
subCompositeStrategy = 'MICRO'
repoDir = new File("target/site")
Expand Down

0 comments on commit b96523d

Please sign in to comment.