You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by da...@apache.org on 2023/06/27 16:05:18 UTC
[beam] branch master updated: Enable remote caching for Beam builds (#27015)
This is an automated email from the ASF dual-hosted git repository.
damccorm pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git
The following commit(s) were added to refs/heads/master by this push:
new 8f21e9e9990 Enable remote caching for Beam builds (#27015)
8f21e9e9990 is described below
commit 8f21e9e999078118f31c26df821e42ec2eb9f5c4
Author: Clay Johnson <cj...@gradle.com>
AuthorDate: Tue Jun 27 11:05:11 2023 -0500
Enable remote caching for Beam builds (#27015)
---
.test-infra/jenkins/CommonJobProperties.groovy | 1 +
settings.gradle.kts | 11 +++++++++--
2 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/.test-infra/jenkins/CommonJobProperties.groovy b/.test-infra/jenkins/CommonJobProperties.groovy
index 4cb7f330b8b..93c81ff9af3 100644
--- a/.test-infra/jenkins/CommonJobProperties.groovy
+++ b/.test-infra/jenkins/CommonJobProperties.groovy
@@ -108,6 +108,7 @@ class CommonJobProperties {
credentialsBinding {
string("CODECOV_TOKEN", "beam-codecov-token")
string("COVERALLS_REPO_TOKEN", "beam-coveralls-token")
+ usernamePassword("GRADLE_ENTERPRISE_CACHE_USERNAME", "GRADLE_ENTERPRISE_CACHE_PASSWORD", "beam_cache_node_credentials")
}
timestamps()
colorizeOutput()
diff --git a/settings.gradle.kts b/settings.gradle.kts
index 591c1b78833..adc66beb04f 100644
--- a/settings.gradle.kts
+++ b/settings.gradle.kts
@@ -49,8 +49,15 @@ buildCache {
local {
isEnabled = true
}
- remote(gradleEnterprise.buildCache) {
- isEnabled = false
+ remote<HttpBuildCache> {
+ url = uri("https://beam-cache.apache.org/cache/")
+ isAllowUntrustedServer = false
+ credentials {
+ username = System.getenv("GRADLE_ENTERPRISE_CACHE_USERNAME")
+ password = System.getenv("GRADLE_ENTERPRISE_CACHE_PASSWORD")
+ }
+ isEnabled = true
+ isPush = isCi
}
}