[testng] 11/160: Fix travis build with environment variables.

Eugene Zhukov eugene-guest at moszumanska.debian.org
Tue Aug 18 10:22:14 UTC 2015


This is an automated email from the git hooks/post-receive script.

eugene-guest pushed a commit to annotated tag testng-6.9.5
in repository testng.

commit 29fe72fdd875a57dab0cccb099b0165917853749
Author: Cedric Beust <cedric at beust.com>
Date:   Mon May 25 22:01:11 2015 -0700

    Fix travis build with environment variables.
---
 build.gradle             |  8 ++++++--
 gradle/publishing.gradle | 17 +++++++++++------
 2 files changed, 17 insertions(+), 8 deletions(-)

diff --git a/build.gradle b/build.gradle
index c5713d5..e2d2784 100644
--- a/build.gradle
+++ b/build.gradle
@@ -1,4 +1,8 @@
 buildscript {
+
+    def a_user = hasProperty('artifactory_user') ? artifactory_user : System.getenv('artifactory_user')
+    def a_password = hasProperty('artifactory_password') ? artifactory_password : System.getenv('artifactory_password')
+
     repositories {
         mavenCentral()
         jcenter()
@@ -8,8 +12,8 @@ buildscript {
         maven {
             url 'http://oss.jfrog.org/artifactory/plugins-release'
             credentials {
-                username = "${artifactory_user}"
-                password = "${artifactory_password}"
+                username = "${a_user}"
+                password = "${a_password}"
             }
         }
     }
diff --git a/gradle/publishing.gradle b/gradle/publishing.gradle
index ee74bb2..e76f873 100644
--- a/gradle/publishing.gradle
+++ b/gradle/publishing.gradle
@@ -123,25 +123,30 @@ allprojects {
 }
 
 artifactory {
-    contextUrl = "${artifactory_contextUrl}"   //The base Artifactory URL if not overridden by the publisher/resolver
+    def a_user = hasProperty('artifactory_user') ? artifactory_user : System.getenv('artifactory_user')
+    def a_password = hasProperty('artifactory_password') ? artifactory_password : System.getenv('artifactory_password')
+    def a_contextUrl = hasProperty('artifactory_contextUrl') ? artifactory_password : System.getenv('artifactory_contextUrl')
+
+    contextUrl = "${a_contextUrl}"
+    //The base Artifactory URL if not overridden by the publisher/resolver
     publish {
         repository {
             repoKey = 'oss-snapshot-local'
-            username = "${artifactory_user}"
-            password = "${artifactory_password}"
+            username = "${a_user}"
+            password = "${a_password}"
             maven = true
 
         }
         defaults {
-            publications ('mavenJava')
+            publications('mavenJava')
         }
 
     }
     resolve {
         repository {
             repoKey = 'libs-snapshot'
-            username = "${artifactory_user}"
-            password = "${artifactory_password}"
+            username = "${a_user}"
+            password = "${a_password}"
             maven = true
 
         }

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/testng.git



More information about the pkg-java-commits mailing list