@@ -72,6 +72,28 @@ import kotlin.collections.toTypedArray
7272 * 'https://gradle.com/terms-of-service' or 'https://gradle.com/help/legal-terms-of-use'.
7373 * @param buildScanTermsOfUseAgree Indicate that you agree to the Build Scan® terms of use. This
7474 * input value must be "yes".
75+ * @param develocityAccessKey Develocity access key. Should be set to a secret containing the
76+ * Develocity Access key.
77+ * @param develocityTokenExpiry The Develocity short-lived access tokens expiry in hours. Default is
78+ * 2 hours.
79+ * @param develocityInjectionEnabled Enables Develocity injection.
80+ * @param develocityUrl The URL for the Develocity server.
81+ * @param develocityAllowUntrustedServer Allow communication with an untrusted server; set to _true_
82+ * if your Develocity instance is using a self-signed.
83+ * @param develocityCaptureFileFingerprints Enables capturing the paths and content hashes of each
84+ * individual input file.
85+ * @param develocityEnforceUrl Enforce the configured Develocity URL over a URL configured in the
86+ * project's build; set to _true_ to enforce publication of build scans to the configured Develocity
87+ * URL.
88+ * @param develocityPluginVersion The version of the Develocity Gradle plugin to apply.
89+ * @param develocityCcudPluginVersion The version of the Common Custom User Data Gradle plugin to
90+ * apply, if any.
91+ * @param gradlePluginRepositoryUrl The URL of the repository to use when resolving the Develocity
92+ * and CCUD plugins; the Gradle Plugin Portal is used by default.
93+ * @param gradlePluginRepositoryUsername The username for the repository URL to use when resolving
94+ * the Develocity and CCUD.
95+ * @param gradlePluginRepositoryPassword The password for the repository URL to use when resolving
96+ * the Develocity and CCUD plugins; Consider using secrets to pass the value to this variable.
7597 * @param validateWrappers When 'true', the action will perform the 'wrapper-validation' action
7698 * automatically.
7799 * If the wrapper checksums are not valid, the action will fail.
@@ -184,6 +206,58 @@ public data class GradleBuildActionV3 private constructor(
184206 * Indicate that you agree to the Build Scan® terms of use. This input value must be "yes".
185207 */
186208 public val buildScanTermsOfUseAgree : String? = null ,
209+ /* *
210+ * Develocity access key. Should be set to a secret containing the Develocity Access key.
211+ */
212+ public val develocityAccessKey : String? = null ,
213+ /* *
214+ * The Develocity short-lived access tokens expiry in hours. Default is 2 hours.
215+ */
216+ public val develocityTokenExpiry : Int? = null ,
217+ /* *
218+ * Enables Develocity injection.
219+ */
220+ public val develocityInjectionEnabled : Boolean? = null ,
221+ /* *
222+ * The URL for the Develocity server.
223+ */
224+ public val develocityUrl : String? = null ,
225+ /* *
226+ * Allow communication with an untrusted server; set to _true_ if your Develocity instance is
227+ * using a self-signed.
228+ */
229+ public val develocityAllowUntrustedServer : Boolean? = null ,
230+ /* *
231+ * Enables capturing the paths and content hashes of each individual input file.
232+ */
233+ public val develocityCaptureFileFingerprints : Boolean? = null ,
234+ /* *
235+ * Enforce the configured Develocity URL over a URL configured in the project's build; set to
236+ * _true_ to enforce publication of build scans to the configured Develocity URL.
237+ */
238+ public val develocityEnforceUrl : Boolean? = null ,
239+ /* *
240+ * The version of the Develocity Gradle plugin to apply.
241+ */
242+ public val develocityPluginVersion : String? = null ,
243+ /* *
244+ * The version of the Common Custom User Data Gradle plugin to apply, if any.
245+ */
246+ public val develocityCcudPluginVersion : String? = null ,
247+ /* *
248+ * The URL of the repository to use when resolving the Develocity and CCUD plugins; the Gradle
249+ * Plugin Portal is used by default.
250+ */
251+ public val gradlePluginRepositoryUrl : String? = null ,
252+ /* *
253+ * The username for the repository URL to use when resolving the Develocity and CCUD.
254+ */
255+ public val gradlePluginRepositoryUsername : String? = null ,
256+ /* *
257+ * The password for the repository URL to use when resolving the Develocity and CCUD plugins;
258+ * Consider using secrets to pass the value to this variable.
259+ */
260+ public val gradlePluginRepositoryPassword : String? = null ,
187261 /* *
188262 * When 'true', the action will perform the 'wrapper-validation' action automatically.
189263 * If the wrapper checksums are not valid, the action will fail.
@@ -254,6 +328,18 @@ public data class GradleBuildActionV3 private constructor(
254328 buildScanPublish: Boolean? = null ,
255329 buildScanTermsOfUseUrl: String? = null ,
256330 buildScanTermsOfUseAgree: String? = null ,
331+ develocityAccessKey: String? = null ,
332+ develocityTokenExpiry: Int? = null ,
333+ develocityInjectionEnabled: Boolean? = null ,
334+ develocityUrl: String? = null ,
335+ develocityAllowUntrustedServer: Boolean? = null ,
336+ develocityCaptureFileFingerprints: Boolean? = null ,
337+ develocityEnforceUrl: Boolean? = null ,
338+ develocityPluginVersion: String? = null ,
339+ develocityCcudPluginVersion: String? = null ,
340+ gradlePluginRepositoryUrl: String? = null ,
341+ gradlePluginRepositoryUsername: String? = null ,
342+ gradlePluginRepositoryPassword: String? = null ,
257343 validateWrappers: Boolean? = null ,
258344 buildScanTermsOfServiceUrl: String? = null ,
259345 buildScanTermsOfServiceAgree: String? = null ,
@@ -274,7 +360,18 @@ public data class GradleBuildActionV3 private constructor(
274360 dependencyGraphContinueOnFailure= dependencyGraphContinueOnFailure,
275361 artifactRetentionDays= artifactRetentionDays, buildScanPublish= buildScanPublish,
276362 buildScanTermsOfUseUrl= buildScanTermsOfUseUrl,
277- buildScanTermsOfUseAgree= buildScanTermsOfUseAgree, validateWrappers= validateWrappers,
363+ buildScanTermsOfUseAgree= buildScanTermsOfUseAgree,
364+ develocityAccessKey= develocityAccessKey, develocityTokenExpiry= develocityTokenExpiry,
365+ develocityInjectionEnabled= develocityInjectionEnabled, develocityUrl= develocityUrl,
366+ develocityAllowUntrustedServer= develocityAllowUntrustedServer,
367+ develocityCaptureFileFingerprints= develocityCaptureFileFingerprints,
368+ develocityEnforceUrl= develocityEnforceUrl,
369+ develocityPluginVersion= develocityPluginVersion,
370+ develocityCcudPluginVersion= develocityCcudPluginVersion,
371+ gradlePluginRepositoryUrl= gradlePluginRepositoryUrl,
372+ gradlePluginRepositoryUsername= gradlePluginRepositoryUsername,
373+ gradlePluginRepositoryPassword= gradlePluginRepositoryPassword,
374+ validateWrappers= validateWrappers,
278375 buildScanTermsOfServiceUrl= buildScanTermsOfServiceUrl,
279376 buildScanTermsOfServiceAgree= buildScanTermsOfServiceAgree,
280377 generateJobSummary= generateJobSummary, arguments= arguments,
@@ -304,6 +401,20 @@ public data class GradleBuildActionV3 private constructor(
304401 buildScanPublish?.let { " build-scan-publish" to it.toString() },
305402 buildScanTermsOfUseUrl?.let { " build-scan-terms-of-use-url" to it },
306403 buildScanTermsOfUseAgree?.let { " build-scan-terms-of-use-agree" to it },
404+ develocityAccessKey?.let { " develocity-access-key" to it },
405+ develocityTokenExpiry?.let { " develocity-token-expiry" to it.toString() },
406+ develocityInjectionEnabled?.let { " develocity-injection-enabled" to it.toString() },
407+ develocityUrl?.let { " develocity-url" to it },
408+ develocityAllowUntrustedServer?.let { " develocity-allow-untrusted-server" to
409+ it.toString() },
410+ develocityCaptureFileFingerprints?.let { " develocity-capture-file-fingerprints" to
411+ it.toString() },
412+ develocityEnforceUrl?.let { " develocity-enforce-url" to it.toString() },
413+ develocityPluginVersion?.let { " develocity-plugin-version" to it },
414+ develocityCcudPluginVersion?.let { " develocity-ccud-plugin-version" to it },
415+ gradlePluginRepositoryUrl?.let { " gradle-plugin-repository-url" to it },
416+ gradlePluginRepositoryUsername?.let { " gradle-plugin-repository-username" to it },
417+ gradlePluginRepositoryPassword?.let { " gradle-plugin-repository-password" to it },
307418 validateWrappers?.let { " validate-wrappers" to it.toString() },
308419 buildScanTermsOfServiceUrl?.let { " build-scan-terms-of-service-url" to it },
309420 buildScanTermsOfServiceAgree?.let { " build-scan-terms-of-service-agree" to it },
0 commit comments