From 8e7050937bb7ef494165940543cb46411d687221 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6ren=20Henning?= <soeren.henning@email.uni-kiel.de> Date: Thu, 24 Mar 2022 15:47:15 +0100 Subject: [PATCH] Add Docker images for Dataflow UC1 and UC3 --- .gitlab-ci.yml | 14 ++++++++++++++ theodolite-benchmarks/uc1-beam-dataflow/Dockerfile | 8 ++------ theodolite-benchmarks/uc3-beam-dataflow/Dockerfile | 7 ++----- 3 files changed, 18 insertions(+), 11 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index fc590f029..a0c372884 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -353,6 +353,20 @@ deploy-uc4-beam-samza: JAVA_PROJECT_NAME: "uc4-beam-samza" JAVA_PROJECT_DEPS: "beam-commons,uc4-beam" +deploy-uc1-beam-dataflow: + extends: .deploy-benchmarks + variables: + IMAGE_NAME: "theodolite-uc1-beam-dataflow" + JAVA_PROJECT_NAME: "uc1-beam-dataflow" + JAVA_PROJECT_DEPS: "beam-commons,uc1-beam" + +deploy-uc3-beam-dataflow: + extends: .deploy-benchmarks + variables: + IMAGE_NAME: "theodolite-uc3-beam-dataflow" + JAVA_PROJECT_NAME: "uc3-beam-dataflow" + JAVA_PROJECT_DEPS: "beam-commons,uc3-beam" + deploy-uc1-load-generator: extends: .deploy-benchmarks variables: diff --git a/theodolite-benchmarks/uc1-beam-dataflow/Dockerfile b/theodolite-benchmarks/uc1-beam-dataflow/Dockerfile index cf6ef6675..da250815f 100644 --- a/theodolite-benchmarks/uc1-beam-dataflow/Dockerfile +++ b/theodolite-benchmarks/uc1-beam-dataflow/Dockerfile @@ -1,9 +1,5 @@ FROM openjdk:11-slim -ENV MAX_SOURCE_PARALLELISM=1024 - -ADD build/distributions/uc1-beam-samza.tar / -ADD samza-standalone.properties / - -CMD /uc1-beam-samza/bin/uc1-beam-samza --configFilePath=samza-standalone.properties --samzaExecutionEnvironment=STANDALONE --maxSourceParallelism=$MAX_SOURCE_PARALLELISM --enableMetrics=false --configOverride="{\"job.coordinator.zk.connect\":\"$SAMZA_JOB_COORDINATOR_ZK_CONNECT\"}" +ADD build/distributions/uc1-beam-dataflow.tar / +CMD /uc1-beam-dataflow/bin/uc1-beam-dataflow diff --git a/theodolite-benchmarks/uc3-beam-dataflow/Dockerfile b/theodolite-benchmarks/uc3-beam-dataflow/Dockerfile index 54979b8e1..3077c991c 100644 --- a/theodolite-benchmarks/uc3-beam-dataflow/Dockerfile +++ b/theodolite-benchmarks/uc3-beam-dataflow/Dockerfile @@ -1,8 +1,5 @@ FROM openjdk:11-slim -ENV MAX_SOURCE_PARALLELISM=1024 +ADD build/distributions/uc3-beam-dataflow.tar / -ADD build/distributions/uc3-beam-samza.tar / -ADD samza-standalone.properties / - -CMD /uc3-beam-samza/bin/uc3-beam-samza --configFilePath=samza-standalone.properties --samzaExecutionEnvironment=STANDALONE --maxSourceParallelism=$MAX_SOURCE_PARALLELISM --enableMetrics=false --configOverride="{\"job.coordinator.zk.connect\":\"$SAMZA_JOB_COORDINATOR_ZK_CONNECT\"}" +CMD /uc3-beam-dataflow/bin/uc3-beam-dataflow -- GitLab