Skip to content
Snippets Groups Projects
Commit f0fe3fe4 authored by Lorenz Boguhn's avatar Lorenz Boguhn
Browse files

Add docker build of beam uc1-4

parent c17d9ab8
No related branches found
No related tags found
1 merge request!187Migrate Beam benchmark implementation
Pipeline #5434 failed
...@@ -131,6 +131,7 @@ spotbugs-benchmarks: ...@@ -131,6 +131,7 @@ spotbugs-benchmarks:
- theodolite-benchmarks/$JAVA_PROJECT_NAME/**/* - theodolite-benchmarks/$JAVA_PROJECT_NAME/**/*
- theodolite-benchmarks/kstreams-commons/**/* - theodolite-benchmarks/kstreams-commons/**/*
- theodolite-benchmarks/flink-commons/**/* - theodolite-benchmarks/flink-commons/**/*
- theodolite-benchmarks/beam-commons/**/*
- theodolite-benchmarks/load-generator-commons/**/* - theodolite-benchmarks/load-generator-commons/**/*
if: "$CR_HOST && $CR_ORG && $CR_USER && $CR_PW && $IMAGE_NAME && $JAVA_PROJECT_NAME" if: "$CR_HOST && $CR_ORG && $CR_USER && $CR_PW && $IMAGE_NAME && $JAVA_PROJECT_NAME"
when: always when: always
...@@ -138,6 +139,7 @@ spotbugs-benchmarks: ...@@ -138,6 +139,7 @@ spotbugs-benchmarks:
when: manual when: manual
allow_failure: true allow_failure: true
# ---------------------- Kstreams:
deploy-uc1-kstreams: deploy-uc1-kstreams:
extends: .deploy-benchmarks extends: .deploy-benchmarks
variables: variables:
...@@ -162,6 +164,7 @@ deploy-uc4-kstreams: ...@@ -162,6 +164,7 @@ deploy-uc4-kstreams:
IMAGE_NAME: "theodolite-uc4-kstreams-app" IMAGE_NAME: "theodolite-uc4-kstreams-app"
JAVA_PROJECT_NAME: "uc4-kstreams" JAVA_PROJECT_NAME: "uc4-kstreams"
# ---------------------- Flink:
deploy-uc1-flink: deploy-uc1-flink:
extends: .deploy-benchmarks extends: .deploy-benchmarks
variables: variables:
...@@ -186,6 +189,89 @@ deploy-uc4-flink: ...@@ -186,6 +189,89 @@ deploy-uc4-flink:
IMAGE_NAME: "theodolite-uc4-flink" IMAGE_NAME: "theodolite-uc4-flink"
JAVA_PROJECT_NAME: "uc4-flink" JAVA_PROJECT_NAME: "uc4-flink"
# ---------------------- Beam - Flink :
deploy-uc1-beam-flink:
extends: .deploy-benchmarks
rules:
- changes:
- theodolite-benchmarks/uc1-beam/**/*
when: always
variables:
IMAGE_NAME: "theodolite-uc1-beam-flink"
JAVA_PROJECT_NAME: "uc1-beam-flink"
deploy-uc2-b-flink:
extends: .deploy-benchmarks
rules:
- changes:
- theodolite-benchmarks/uc2-beam/**/*
when: always
variables:
IMAGE_NAME: "theodolite-uc2-beam-flink"
JAVA_PROJECT_NAME: "uc2-beam-flink"
deploy-uc3-beam-flink:
extends: .deploy-benchmarks
rules:
- changes:
- theodolite-benchmarks/uc3-beam/**/*
when: always
variables:
IMAGE_NAME: "theodolite-uc3-beam-flink"
JAVA_PROJECT_NAME: "uc3-beam-flink"
deploy-uc4-beam-flink:
extends: .deploy-benchmarks
rules:
- changes:
- theodolite-benchmarks/uc4-beam/**/*
when: always
variables:
IMAGE_NAME: "theodolite-uc4-beam-flink"
JAVA_PROJECT_NAME: "uc4-beam-flink"
# ---------------------- Beam - Samza:
deploy-uc1-beam-samza:
extends: .deploy-benchmarks
rules:
- changes:
- theodolite-benchmarks/uc1-beam/**/*
when: always
variables:
IMAGE_NAME: "theodolite-uc1-beam-samza"
JAVA_PROJECT_NAME: "uc1-beam-samza"
deploy-uc2-beam-samza:
extends: .deploy-benchmarks
rules:
- changes:
- theodolite-benchmarks/uc2-beam/**/*
when: always
variables:
IMAGE_NAME: "theodolite-uc2-beam-samza"
JAVA_PROJECT_NAME: "uc2-beam-samza"
deploy-uc3-beam-samza:
extends: .deploy-benchmarks
rules:
- changes:
- theodolite-benchmarks/uc3-beam/**/*
when: always
variables:
IMAGE_NAME: "theodolite-uc3-beam-samza"
JAVA_PROJECT_NAME: "uc3-beam-samza"
deploy-uc4-beam-samza:
extends: .deploy-benchmarks
rules:
- changes:
- theodolite-benchmarks/uc4-beam/**/*
when: always
variables:
IMAGE_NAME: "theodolite-uc4-beam-samza"
JAVA_PROJECT_NAME: "uc4-beam-samza"
# ---------------------- Loadgenerator:
deploy-uc1-load-generator: deploy-uc1-load-generator:
extends: .deploy-benchmarks extends: .deploy-benchmarks
variables: variables:
...@@ -209,6 +295,7 @@ deploy-uc4-load-generator: ...@@ -209,6 +295,7 @@ deploy-uc4-load-generator:
variables: variables:
IMAGE_NAME: "theodolite-uc4-workload-generator" IMAGE_NAME: "theodolite-uc4-workload-generator"
JAVA_PROJECT_NAME: "uc4-load-generator" JAVA_PROJECT_NAME: "uc4-load-generator"
# Theodolite Framework # Theodolite Framework
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment