Skip to content

Commit f15420e

Browse files
author
Sergei Chelombitko
committed
Update build cache node to the latest version
1 parent 3ad34fd commit f15420e

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

core/src/integrationTest/kotlin/com/malinskiy/marathon/cache/gradle/GradleCacheContainer.kt

+8-3
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,20 @@ package com.malinskiy.marathon.cache.gradle
22

33
import org.testcontainers.containers.GenericContainer
44
import org.testcontainers.containers.wait.strategy.Wait
5+
import org.testcontainers.utility.MountableFile
56
import java.net.URI
67
import java.time.Duration
78

8-
class GradleCacheContainer(image: String = "$DEFAULT_IMAGE_NAME:$DEFAULT_TAG") :
9+
class GradleCacheContainer(image: String = DEFAULT_IMAGE) :
910
GenericContainer<GradleCacheContainer>(image) {
1011

1112
init {
1213
addExposedPorts(DEFAULT_PORT)
14+
withCommand("start", "--no-warn-anon-cache-write")
15+
withCopyFileToContainer(MountableFile.forClasspathResource("config.yaml"), "/data/conf/config.yaml")
16+
withLogConsumer {
17+
logger().info(it.utf8String)
18+
}
1319
waitStrategy = Wait
1420
.forLogMessage(".*Build cache node started(?s).*", 1)
1521
.withStartupTimeout(Duration.ofSeconds(DEFAULT_STARTUP_TIMEOUT_SECONDS))
@@ -22,8 +28,7 @@ class GradleCacheContainer(image: String = "$DEFAULT_IMAGE_NAME:$DEFAULT_TAG") :
2228
get() = getMappedPort(DEFAULT_PORT)
2329

2430
private companion object {
25-
private const val DEFAULT_IMAGE_NAME = "gradle/build-cache-node"
26-
private const val DEFAULT_TAG = "9.0"
31+
private const val DEFAULT_IMAGE = "gradle/build-cache-node:20.1"
2732
private const val DEFAULT_PORT = 5071
2833
private const val DEFAULT_STARTUP_TIMEOUT_SECONDS = 60L
2934
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
version: 5
2+
cache:
3+
accessControl:
4+
anonymousLevel: "readwrite"

0 commit comments

Comments
 (0)