Skip to content
代码片段 群组 项目
未验证 提交 e2fd0ad8 编辑于 作者: Danny McCormick's avatar Danny McCormick 提交者: GitHub
浏览文件

Enable splitting up docker publish workflow (#34082)

* Enable splitting up docker publish workflow

* Just make build.gradle.kts changes for now
上级 9ff23c8d
No related branches found
No related tags found
无相关合并请求
......@@ -598,10 +598,14 @@ tasks.register("pushAllRunnersDockerImages") {
tasks.register("pushAllSdkDockerImages") {
// Enforce ordering to allow the prune step to happen between runs.
// This will ensure we don't use up too much space (especially in CI environments)
mustRunAfter(":pushAllRunnersDockerImages")
if (!project.hasProperty("skip-runner-images")) {
mustRunAfter(":pushAllRunnersDockerImages")
}
dependsOn(":sdks:java:container:pushAll")
dependsOn(":sdks:python:container:pushAll")
if (!project.hasProperty("skip-python-images")) {
dependsOn(":sdks:python:container:pushAll")
}
dependsOn(":sdks:go:container:pushAll")
dependsOn(":sdks:typescript:container:pushAll")
......@@ -618,7 +622,9 @@ tasks.register("pushAllSdkDockerImages") {
tasks.register("pushAllXlangDockerImages") {
// Enforce ordering to allow the prune step to happen between runs.
// This will ensure we don't use up too much space (especially in CI environments)
mustRunAfter(":pushAllSdkDockerImages")
if (!project.hasProperty("skip-sdk-images")) {
mustRunAfter(":pushAllSdkDockerImages")
}
dependsOn(":sdks:java:expansion-service:container:docker")
dependsOn(":sdks:java:transform-service:controller-container:docker")
......@@ -635,9 +641,15 @@ tasks.register("pushAllXlangDockerImages") {
}
tasks.register("pushAllDockerImages") {
dependsOn(":pushAllRunnersDockerImages")
dependsOn(":pushAllSdkDockerImages")
dependsOn(":pushAllXlangDockerImages")
if (!project.hasProperty("skip-runner-images")) {
dependsOn(":pushAllRunnersDockerImages")
}
if (!project.hasProperty("skip-sdk-images")) {
dependsOn(":pushAllSdkDockerImages")
}
if (!project.hasProperty("skip-xlang-images")) {
dependsOn(":pushAllXlangDockerImages")
}
}
// Use this task to validate the environment set up for Go, Python and Java
......
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册