-
Notifications
You must be signed in to change notification settings - Fork 47
/
build.gradle.kts
43 lines (35 loc) · 923 Bytes
/
build.gradle.kts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
plugins {
id("nebula.release") version "19.0.6"
id("org.gradle.wrapper-upgrade") version "0.11.4"
}
buildScan {
val buildUrl = System.getenv("BUILD_URL") ?: ""
if (buildUrl.isNotBlank()) {
link("Build URL", buildUrl)
}
}
group = "org.gradle"
description = "Mitigate flaky tests by retrying tests when they fail"
evaluationDependsOn("plugin")
val publishPlugins = tasks.findByPath(":plugin:publishPlugins")
tasks.named("releaseCheck") {
doFirst {
if (!JavaVersion.current().isJava8) {
throw GradleException("Plugin releases should use Java 8.")
}
}
}
tasks.named("final") {
dependsOn(publishPlugins)
}
tasks.named("candidate") {
dependsOn(publishPlugins)
}
wrapperUpgrade {
gradle {
register("self") {
repo.set("gradle/test-retry-gradle-plugin")
options.gitCommitExtraArgs.add("--signoff")
}
}
}