Merge pull request #27 from lookout/auto-deployment

Add support for automatically publishing to Bintray
This commit is contained in:
R. Tyler Croy 2015-07-04 14:09:13 -07:00
commit cb3465f715
4 changed files with 19 additions and 7 deletions

View File

@ -1,4 +1,11 @@
language: java
# Only the oraclejdk7 build on a tag will actually release
jdk:
- oraclejdk7
- oraclejdk8
env:
global:
secure: MzcJafov6+fztyym0hZFTxjirTAgVFqFRO4pSSoDUZV71jHBYRKLmQxiaYpqdl9d7Q7Jz7UfNZRSisNwZQdeZjs0B9yJwy9m1mDlJaUXIWN/xzW04qPnZ5zxh1yJHK+UHIw5G2qRZSE42m9G3TSRBlUz6OMk+tr2UYErfnKzcsc=
after_success:
"./gradlew bintrayUpload -PbintrayUser=lookouteng -PbintrayKey=${BINTRAY_KEY}"

View File

@ -7,11 +7,9 @@ apply plugin: 'application'
group = "com.github.lookout"
description = "A utility for monitoring the delay of Kafka consumers"
version = '0.2.0'
version = '0.2.1'
mainClassName = 'com.github.lookout.verspaetung.Main'
defaultTasks 'clean', 'check'
sourceCompatibility = '1.7'
targetCompatibility = '1.7'
defaultTasks 'clean', 'check', 'assemble'
////////////////////////////////////////////////////////////////////////////////
@ -39,7 +37,7 @@ repositories {
}
dependencies {
compile 'org.codehaus.groovy:groovy-all:2.4.0+'
compile 'org.codehaus.groovy:groovy-all:2.4.3+'
[
'curator-framework',
@ -94,7 +92,12 @@ bintray {
user = project.bintrayUser
key = project.bintrayKey
publish = true
dryRun = false
/*
* Only only publish when we're tagging a release and if we've executed on
* the JDK7 build. This is to prevent multiple attempts by the build matrix
* to publish the artifacts
*/
dryRun = !((System.env.TRAVIS_TAG as boolean) && (System.env.TRAVIS_JDK_VERSION == 'oraclejdk7'))
configurations = ['archives']
pkg {

View File

@ -1,3 +1,5 @@
org.gradle.daemon=true
bintrayUser=
bintrayKey=
sourceCompatibility=1.7
targetCompatibility=1.7

View File

@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-bin.zip