From 6e8075c3f3b1dddc94a7e95d0bc908c99351a7e2 Mon Sep 17 00:00:00 2001 From: Carl Mai <carl.mai@tu-dresden.de> Date: Fri, 28 Sep 2018 14:36:44 +0200 Subject: [PATCH] docker works now offline --- Dockerfile | 19 ++++++++++++++++--- trainbenchmark/run_full | 12 ++++++------ trainbenchmark/run_medium | 12 ++++++------ trainbenchmark/run_small | 12 ++++++------ 4 files changed, 34 insertions(+), 21 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8ef017a0e..c27f4885b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -35,9 +35,22 @@ RUN chown -R user:user /trainbenchmark RUN chown -R user:user /home/user/.bashrc USER user -RUN ./gradlew --no-daemon preprocess -RUN ./gradlew --no-daemon build shadowJar -x test -RUN ./gradlew --no-daemon initScripts +RUN ./gradlew --no-daemon preprocess \ + && ./gradlew --no-daemon build shadowJar -x test \ + && ./scripts/configure.sh 1 1 900 10 \ + && ./gradlew --no-daemon generate \ + && ./scripts/configure.sh 1 1024 900 10 \ + && ./gradlew --no-daemon initScripts + + +# USER root +# RUN apt-get update -y && apt-get install -y \ +# vim \ +# --no-install-recommends \ +# && apt-get clean \ +# && rm -rf /var/lib/apt/lists/* +# USER user + # when benchmarking run: # RUN ./gradlew --no-daemon generate diff --git a/trainbenchmark/run_full b/trainbenchmark/run_full index de32d9df3..a93a8284a 100755 --- a/trainbenchmark/run_full +++ b/trainbenchmark/run_full @@ -1,7 +1,7 @@ ./scripts/configure.sh 1 512 900 10 -./gradlew initScripts -./gradlew generate -./gradlew individualInjectBenchmark -./gradlew plotIndividual -./gradlew individualRepairBenchmark -./gradlew plotIndividual +./gradlew initScripts --offline +./gradlew generate --offline +./gradlew individualInjectBenchmark --offline +./gradlew plotIndividual --offline +./gradlew individualRepairBenchmark --offline +./gradlew plotIndividual --offline diff --git a/trainbenchmark/run_medium b/trainbenchmark/run_medium index c78bf767b..715e42ad6 100755 --- a/trainbenchmark/run_medium +++ b/trainbenchmark/run_medium @@ -1,7 +1,7 @@ ./scripts/configure.sh 1 64 600 5 -./gradlew initScripts -./gradlew generate -./gradlew individualInjectBenchmark -./gradlew plotIndividual -./gradlew individualRepairBenchmark -./gradlew plotIndividual +./gradlew initScripts --offline +./gradlew generate --offline +./gradlew individualInjectBenchmark --offline +./gradlew plotIndividual --offline +./gradlew individualRepairBenchmark --offline +./gradlew plotIndividual --offline diff --git a/trainbenchmark/run_small b/trainbenchmark/run_small index c7757e8b3..d017fb53c 100755 --- a/trainbenchmark/run_small +++ b/trainbenchmark/run_small @@ -1,7 +1,7 @@ ./scripts/configure.sh 1 32 60 1 -./gradlew initScripts -./gradlew generate -./gradlew individualInjectBenchmark -./gradlew plotIndividual -./gradlew individualRepairBenchmark -./gradlew plotIndividual +./gradlew initScripts --offline +./gradlew generate --offline +./gradlew individualInjectBenchmark --offline +./gradlew plotIndividual --offline +./gradlew individualRepairBenchmark --offline +./gradlew plotIndividual --offline -- GitLab