]> source.dussan.org Git - sonarqube.git/commitdiff
Fix Gradle build without credentials
authorEric Hartmann <hartmann.eric@gmail.com>
Thu, 15 Mar 2018 08:38:35 +0000 (09:38 +0100)
committerEric Hartmann <hartmann.eric@gmail.com>
Thu, 15 Mar 2018 08:38:35 +0000 (09:38 +0100)
build.gradle

index 2dfc439d7fce5d82b2e02507c69d576d76930a07..4afdc28f758cd8d2438afc2f8e90757e6a5b2818 100644 (file)
@@ -42,8 +42,8 @@ allprojects {
     def repository = project.hasProperty('cix') ? 'sonarsource-qa' : 'sonarsource'
     maven {
       url "https://repox.sonarsource.com/${repository}"
-      def artifactoryUsername = System.env.'ARTIFACTORY_PRIVATE_USERNAME' ?: ARTIFACTORY_PRIVATE_USERNAME
-      def artifactoryPassword = System.env.'ARTIFACTORY_PRIVATE_PASSWORD' ?: ARTIFACTORY_PRIVATE_PASSWORD
+      def artifactoryUsername = System.env.'ARTIFACTORY_PRIVATE_USERNAME' ?: (project.hasProperty('artifactoryUsername') ? project.getProperty('artifactoryUsername') : '')
+      def artifactoryPassword = System.env.'ARTIFACTORY_PRIVATE_PASSWORD' ?: (project.hasProperty('artifactoryPassword') ? project.getProperty('artifactoryPassword') : '')
       if (artifactoryUsername && artifactoryPassword) {
         credentials {
           username artifactoryUsername
@@ -279,8 +279,8 @@ artifactory {
   publish {
     repository {
       repoKey = System.getenv('ARTIFACTORY_DEPLOY_REPO')
-      username = System.getenv('ARTIFACTORY_DEPLOY_USERNAME')
-      password = System.getenv('ARTIFACTORY_DEPLOY_PASSWORD')
+      username = System.getenv('ARTIFACTORY_DEPLOY_USERNAME') ?: project.properties.artifactoryUsername
+      password = System.getenv('ARTIFACTORY_DEPLOY_PASSWORD') ?: project.properties.artifactoryPaswword
     }
     defaults {
       properties = [