testcontainers-java

Форк
0
/
settings.gradle 
64 строки · 1.6 Кб
1
buildscript {
2
    repositories {
3
        maven {
4
            url "https://plugins.gradle.org/m2/"
5
        }
6
    }
7
    dependencies {
8
        classpath "com.gradle.enterprise:com.gradle.enterprise.gradle.plugin:3.17.4"
9
        classpath "com.gradle:common-custom-user-data-gradle-plugin:2.0.1"
10
        classpath "org.gradle.toolchains:foojay-resolver:0.8.0"
11
    }
12
}
13

14
apply plugin: 'com.gradle.develocity'
15
apply plugin: "com.gradle.common-custom-user-data-gradle-plugin"
16
apply plugin: "org.gradle.toolchains.foojay-resolver-convention"
17

18
rootProject.name = 'testcontainers-java'
19

20
include "bom"
21

22
include "testcontainers"
23
project(':testcontainers').projectDir = "$rootDir/core" as File
24

25
file('modules').eachDir { dir ->
26
    include dir.name
27
    project(":${dir.name}").projectDir = dir
28
}
29

30
include ':docs:examples:junit4:generic'
31
include ':docs:examples:junit4:redis'
32
include ':docs:examples:junit5:redis'
33
include ':docs:examples:spock:redis'
34

35
include 'test-support'
36

37
ext.isCI = System.getenv("CI") != null
38

39
buildCache {
40
    local {
41
        enabled = !isCI
42
    }
43
    remote(HttpBuildCache) {
44
        push = isCI && !System.getenv("READ_ONLY_REMOTE_GRADLE_CACHE") && System.getenv("GRADLE_ENTERPRISE_CACHE_PASSWORD")
45
        enabled = true
46
        url = 'https://ge.testcontainers.org/cache/'
47
        credentials {
48
            username = 'ci'
49
            password = System.getenv("GRADLE_ENTERPRISE_CACHE_PASSWORD")
50
        }
51
    }
52
}
53

54
develocity {
55
    buildScan {
56
        server = "https://ge.testcontainers.org/"
57
        publishing.onlyIf {
58
            it.authenticated
59
        }
60
        uploadInBackground = !isCI
61
        capture.fileFingerprints = true
62
    }
63

64
}
65

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.