testcontainers-java
/
settings.gradle
64 строки · 1.6 Кб
1buildscript {
2repositories {
3maven {
4url "https://plugins.gradle.org/m2/"
5}
6}
7dependencies {
8classpath "com.gradle.enterprise:com.gradle.enterprise.gradle.plugin:3.17.4"
9classpath "com.gradle:common-custom-user-data-gradle-plugin:2.0.1"
10classpath "org.gradle.toolchains:foojay-resolver:0.8.0"
11}
12}
13
14apply plugin: 'com.gradle.develocity'
15apply plugin: "com.gradle.common-custom-user-data-gradle-plugin"
16apply plugin: "org.gradle.toolchains.foojay-resolver-convention"
17
18rootProject.name = 'testcontainers-java'
19
20include "bom"
21
22include "testcontainers"
23project(':testcontainers').projectDir = "$rootDir/core" as File
24
25file('modules').eachDir { dir ->
26include dir.name
27project(":${dir.name}").projectDir = dir
28}
29
30include ':docs:examples:junit4:generic'
31include ':docs:examples:junit4:redis'
32include ':docs:examples:junit5:redis'
33include ':docs:examples:spock:redis'
34
35include 'test-support'
36
37ext.isCI = System.getenv("CI") != null
38
39buildCache {
40local {
41enabled = !isCI
42}
43remote(HttpBuildCache) {
44push = isCI && !System.getenv("READ_ONLY_REMOTE_GRADLE_CACHE") && System.getenv("GRADLE_ENTERPRISE_CACHE_PASSWORD")
45enabled = true
46url = 'https://ge.testcontainers.org/cache/'
47credentials {
48username = 'ci'
49password = System.getenv("GRADLE_ENTERPRISE_CACHE_PASSWORD")
50}
51}
52}
53
54develocity {
55buildScan {
56server = "https://ge.testcontainers.org/"
57publishing.onlyIf {
58it.authenticated
59}
60uploadInBackground = !isCI
61capture.fileFingerprints = true
62}
63
64}
65