Skip to content

Commit 9fac2e1

Browse files
committed
Replace custom docker build logic with dependency on distroless target
1 parent 36ddcaa commit 9fac2e1

File tree

1 file changed

+8
-18
lines changed

1 file changed

+8
-18
lines changed

runners/google-cloud-dataflow-java/build.gradle

Lines changed: 8 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -318,24 +318,14 @@ tasks.register('buildAndPushDistrolessContainerImage', Task.class) {
318318
}
319319
def repository = "us.gcr.io/apache-beam-testing/${System.getenv('USER')}"
320320
def imageURL = "${repository}/beam_${javaVer}_sdk_distroless:${dockerTag}"
321-
exec {
322-
executable 'docker'
323-
workingDir rootDir
324-
args = [
325-
'buildx',
326-
'build',
327-
'-t',
328-
imageURL,
329-
'-f',
330-
'sdks/java/container/Dockerfile-distroless',
331-
"--build-arg=BEAM_BASE=gcr.io/apache-beam-testing/beam-sdk/beam_${javaVer}_sdk",
332-
"--build-arg=DISTROLESS_BASE=gcr.io/distroless/${javaVer}-debian12",
333-
'.'
334-
]
335-
}
336-
exec {
337-
executable 'docker'
338-
args = ['push', imageURL]
321+
dependsOn ":sdks:java:container:distroless:${javaVer}:docker"
322+
doLast {
323+
exec {
324+
commandLine "docker", "tag", "${defaultDockerImageName}", "${dockerJavaImageName}"
325+
}
326+
exec {
327+
commandLine "gcloud", "docker", "--", "push", "${dockerJavaImageName}"
328+
}
339329
}
340330
}
341331
}

0 commit comments

Comments
 (0)