This is an automated email from the ASF dual-hosted git repository.
altay 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 0122d4d BEAM-8165 pass root as a param and keep default root
new 85d6d38 Merge pull request #9588 from Hannah-Jiang/container
0122d4d is described below
commit 0122d4dcb16d5c15f14b42ab299be7833b2162e5
Author: Hannah Jiang <[email protected]>
AuthorDate: Mon Sep 16 13:41:22 2019 -0700
BEAM-8165 pass root as a param and keep default root
---
.../src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy | 2 +-
runners/google-cloud-dataflow-java/build.gradle | 4 +++-
sdks/go/container/build.gradle | 7 ++++++-
sdks/java/container/build.gradle | 7 ++++++-
sdks/python/container/py2/build.gradle | 2 ++
sdks/python/container/py35/build.gradle | 2 ++
sdks/python/container/py36/build.gradle | 2 ++
sdks/python/container/py37/build.gradle | 2 ++
8 files changed, 24 insertions(+), 4 deletions(-)
diff --git
a/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy
b/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy
index c325d7c..3d5e2d6 100644
--- a/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy
+++ b/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy
@@ -1492,7 +1492,7 @@ class BeamModulePlugin implements Plugin<Project> {
if (project.rootProject.hasProperty(["docker-repository-root"])) {
configuration.root = project.rootProject["docker-repository-root"]
} else {
- configuration.root = "apachebeam"
+ configuration.root =
"${System.properties["user.name"]}-docker-apache.bintray.io/beam"
}
}
if (configuration.tag == null) {
diff --git a/runners/google-cloud-dataflow-java/build.gradle
b/runners/google-cloud-dataflow-java/build.gradle
index 55ebe27..831498a 100644
--- a/runners/google-cloud-dataflow-java/build.gradle
+++ b/runners/google-cloud-dataflow-java/build.gradle
@@ -214,7 +214,9 @@ task validatesRunnerLegacyWorkerJava11Test(type: Test) {
task buildAndPushDockerContainer() {
dependsOn ":sdks:java:container:docker"
finalizedBy 'cleanUpDockerImages'
- def defaultDockerImageName = containerImageName(name: "java_sdk")
+ def defaultDockerImageName = containerImageName(
+ name: "java_sdk",
+ root: "apachebeam")
doLast {
exec {
commandLine "docker", "tag", "${defaultDockerImageName}",
"${dockerImageName}"
diff --git a/sdks/go/container/build.gradle b/sdks/go/container/build.gradle
index 909cc4d..48f7996 100644
--- a/sdks/go/container/build.gradle
+++ b/sdks/go/container/build.gradle
@@ -46,7 +46,12 @@ golang {
}
docker {
- name containerImageName(name: "go_sdk")
+ name containerImageName(
+ name: "go_sdk",
+ root: project.rootProject.hasProperty(["docker-repository-root"]) ?
+ project.rootProject["docker-repository-root"] : "apachebeam",
+ tag: project.rootProject.hasProperty(["docker-tag"]) ?
+ project.rootProject["docker-tag"] : project['version'])
files "./build/"
}
// Ensure that making the docker image builds any required artifacts
diff --git a/sdks/java/container/build.gradle b/sdks/java/container/build.gradle
index 49077fd..4cc29d8 100644
--- a/sdks/java/container/build.gradle
+++ b/sdks/java/container/build.gradle
@@ -69,7 +69,12 @@ golang {
}
docker {
- name containerImageName(name: "java_sdk")
+ name containerImageName(
+ name: "java_sdk",
+ root: project.rootProject.hasProperty(["docker-repository-root"]) ?
+ project.rootProject["docker-repository-root"] : "apachebeam",
+ tag: project.rootProject.hasProperty(["docker-tag"]) ?
+ project.rootProject["docker-tag"] : project['version'])
dockerfile project.file("./${dockerfileName}")
files "./build/"
}
diff --git a/sdks/python/container/py2/build.gradle
b/sdks/python/container/py2/build.gradle
index f9b06d2..64f39f0 100644
--- a/sdks/python/container/py2/build.gradle
+++ b/sdks/python/container/py2/build.gradle
@@ -54,6 +54,8 @@ task copyLauncherDependencies(type: Copy) {
docker {
name containerImageName(
name: "python2.7_sdk",
+ root: project.rootProject.hasProperty(["docker-repository-root"]) ?
+ project.rootProject["docker-repository-root"] : "apachebeam",
tag: project.rootProject.hasProperty(["docker-tag"]) ?
project.rootProject["docker-tag"] :
project['python_sdk_version'])
files "../Dockerfile", "./build"
diff --git a/sdks/python/container/py35/build.gradle
b/sdks/python/container/py35/build.gradle
index 7aef5fe..024847b 100644
--- a/sdks/python/container/py35/build.gradle
+++ b/sdks/python/container/py35/build.gradle
@@ -54,6 +54,8 @@ task copyLauncherDependencies(type: Copy) {
docker {
name containerImageName(
name: "python3.5_sdk",
+ root: project.rootProject.hasProperty(["docker-repository-root"]) ?
+ project.rootProject["docker-repository-root"] : "apachebeam",
tag: project.rootProject.hasProperty(["docker-tag"]) ?
project.rootProject["docker-tag"] :
project['python_sdk_version'])
files "../Dockerfile", "./build"
diff --git a/sdks/python/container/py36/build.gradle
b/sdks/python/container/py36/build.gradle
index 0f6d250..f81f6ec 100644
--- a/sdks/python/container/py36/build.gradle
+++ b/sdks/python/container/py36/build.gradle
@@ -54,6 +54,8 @@ task copyLauncherDependencies(type: Copy) {
docker {
name containerImageName(
name: "python3.6_sdk",
+ root: project.rootProject.hasProperty(["docker-repository-root"]) ?
+ project.rootProject["docker-repository-root"] : "apachebeam",
tag: project.rootProject.hasProperty(["docker-tag"]) ?
project.rootProject["docker-tag"] :
project['python_sdk_version'])
files "../Dockerfile", "./build"
diff --git a/sdks/python/container/py37/build.gradle
b/sdks/python/container/py37/build.gradle
index f4004d7..a7f10c4 100644
--- a/sdks/python/container/py37/build.gradle
+++ b/sdks/python/container/py37/build.gradle
@@ -54,6 +54,8 @@ task copyLauncherDependencies(type: Copy) {
docker {
name containerImageName(
name: "python3.7_sdk",
+ root: project.rootProject.hasProperty(["docker-repository-root"]) ?
+ project.rootProject["docker-repository-root"] : "apachebeam",
tag: project.rootProject.hasProperty(["docker-tag"]) ?
project.rootProject["docker-tag"] :
project['python_sdk_version'])
files "../Dockerfile", "./build"