44 lines
1.6 KiB
Groovy
44 lines
1.6 KiB
Groovy
if (System.env.ELASTIC_ARTIFACTORY_USERNAME == null || System.env.ELASTIC_ARTIFACTORY_TOKEN == null) {
|
|
throw new GradleException("Using init script without configuration")
|
|
} else {
|
|
logger.info("Using elastic artifactory repos")
|
|
settingsEvaluated { settings ->
|
|
settings.pluginManagement {
|
|
repositories {
|
|
maven {
|
|
url "https://artifactory.elstc.co/artifactory/gradle-plugins"
|
|
credentials {
|
|
username System.env.ELASTIC_ARTIFACTORY_USERNAME
|
|
password System.env.ELASTIC_ARTIFACTORY_TOKEN
|
|
}
|
|
}
|
|
gradlePluginPortal()
|
|
}
|
|
}
|
|
}
|
|
projectsLoaded {
|
|
allprojects {
|
|
buildscript {
|
|
repositories {
|
|
maven {
|
|
url "https://artifactory.elstc.co/artifactory/gradle-release/"
|
|
credentials {
|
|
username System.env.ELASTIC_ARTIFACTORY_USERNAME
|
|
password System.env.ELASTIC_ARTIFACTORY_TOKEN
|
|
}
|
|
}
|
|
}
|
|
}
|
|
repositories {
|
|
maven {
|
|
url "https://artifactory.elstc.co/artifactory/gradle-release/"
|
|
credentials {
|
|
username System.env.ELASTIC_ARTIFACTORY_USERNAME
|
|
password System.env.ELASTIC_ARTIFACTORY_TOKEN
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|