Skip to content

Commit 8abaeef

Browse files
committed
Revert "Migrate injection scripts to use gradle.startParameter.systemPropertyArgs"
This reverts commit 512bf7a.
1 parent 8be1229 commit 8abaeef

File tree

5 files changed

+10
-42
lines changed

5 files changed

+10
-42
lines changed

Diff for: build.gradle.kts

-1
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,6 @@ val copyGradleScripts by tasks.registering(Sync::class) {
170170
from(develocityInjectionResolvable) {
171171
rename { "develocity-injection.gradle" }
172172
into("lib/scripts/gradle-init-scripts")
173-
filter(TransformDevelocityInjectionScript())
174173
}
175174
from(layout.projectDirectory.dir("components/scripts")) {
176175
include("README.md")

Diff for: buildSrc/src/main/kotlin/TransformDevelocityInjectionScript.kt

-27
This file was deleted.

Diff for: components/scripts/gradle/gradle-init-scripts/configure-build-validation.gradle

+6-10
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import org.gradle.util.GradleVersion
22
import java.nio.charset.StandardCharsets
33

4-
def getInputParam = { String name ->
4+
static getInputParam(String name) {
55
def ENV_VAR_PREFIX = ''
66
def envVarName = ENV_VAR_PREFIX + name.toUpperCase().replace('.', '_').replace('-', '_')
7-
return gradle.startParameter.systemPropertiesArgs[name] ?: System.getenv(envVarName)
7+
return System.getProperty(name) ?: System.getenv(envVarName)
88
}
99

1010
def isTopLevelBuild = !gradle.parent
@@ -31,16 +31,12 @@ def registerBuildScanActions = { def buildScan, def rootProjectName ->
3131
// the configuration of the build, and given its value changes between consecutive build invocations
3232
// it would always invalidate the configuration cache model from the first build invocation
3333
// in the second build invocation
34-
//
35-
// System.getProperty can be used here because system properties can be read at *execution* time
36-
// safely for Gradle 7.0.2 and earlier, and we must do so anyway because referencing a Gradle
37-
// script object, e.g., 'gradle.startParameter', from a Groovy closure is not compatible with
38-
// configuration cache
39-
def getRunNumInputParam = { String name ->
40-
def envVarName = name.toUpperCase().replace('.', '_').replace('-', '_')
34+
def getInputParam = { String name ->
35+
def ENV_VAR_PREFIX = ''
36+
def envVarName = ENV_VAR_PREFIX + name.toUpperCase().replace('.', '_').replace('-', '_')
4137
return System.getProperty(name) ?: System.getenv(envVarName)
4238
}
43-
def runNum = getRunNumInputParam('develocity.build-validation.runNum')
39+
def runNum = getInputParam('develocity.build-validation.runNum')
4440
def buildScanUri = publishedBuildScan.buildScanUri
4541
def buildScanId = publishedBuildScan.buildScanId
4642
def port = (buildScanUri.port != -1) ? ':' + buildScanUri.port : ''

Diff for: components/scripts/gradle/gradle-init-scripts/configure-local-build-caching.gradle

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
def getInputParam = { String name ->
1+
static getInputParam(String name) {
22
def ENV_VAR_PREFIX = ''
33
def envVarName = ENV_VAR_PREFIX + name.toUpperCase().replace('.', '_').replace('-', '_')
4-
return gradle.startParameter.systemPropertiesArgs[name] ?: System.getenv(envVarName)
4+
return System.getProperty(name) ?: System.getenv(envVarName)
55
}
66

77
def expDir = getInputParam('develocity.build-validation.expDir')

Diff for: components/scripts/gradle/gradle-init-scripts/configure-remote-build-caching.gradle

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
def getInputParam = { String name ->
1+
static getInputParam(String name) {
22
def ENV_VAR_PREFIX = ''
33
def envVarName = ENV_VAR_PREFIX + name.toUpperCase().replace('.', '_').replace('-', '_')
4-
return gradle.startParameter.systemPropertiesArgs[name] ?: System.getenv(envVarName)
4+
return System.getProperty(name) ?: System.getenv(envVarName)
55
}
66

77
def remoteBuildCacheUrl = getInputParam('develocity.build-validation.remoteBuildCacheUrl')

0 commit comments

Comments
 (0)