Создать задание Gradle для конкретной публикации артефактов - PullRequest
0 голосов
/ 26 февраля 2019

Это мой артефактный грейдер:

artifactory {
  contextUrl = 'http://artifactory.mine.com/artifactory'
  publish {
      repository {
        repoKey = 'libs-release-local'

        if (System.getenv()["CI"]) {
            username = System.getenv("artifactory_username")
            password = System.getenv("artifactory_password")
        } else {
            username = "${artifactory_username}"
            password = "${artifactory_password}"
        }
      }
      defaults {
        publications('aarDebug', 'aarSnapshot')
        publishArtifacts = true

        properties = ['qa.level': 'basic', 'q.os': 'android', 'dev.team': 'core']
        publishPom = true
      }
   }
}

Как вы можете видеть, у меня есть 2 публикации: "aarDebug" и "aarSnapshot".Можно ли создать две дополнительные задачи - по одной для каждой публикации?Что-то вроде artifactoryPublishDebug и artifactoryPublishSnapshot.

...