From 37a5dcf133dd8d969248f8210bc8f6fdb4674745 Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Mon, 13 Nov 2017 22:15:31 +0000 Subject: [PATCH 1/5] Modified Doccker file to run Mavenized Java project --- Dockerfile | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 79b731a..b501929 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,22 @@ -FROM ubuntu:latest +# Pull Base Image +FROM java:8 +#ADD /HelloWorld/target/HelloWorld-0.0.1-SNAPSHOT.jar demo.jar + +#Install MAven RUN apt-get update -RUN echo "Hello World!!" -RUN echo "Github Checkin Code Auto Trigger Docker Build" +RUN apt-get install -y maven + +#Add Code to Docker Iamge +ADD /HelloWorld /app/HelloWorld +ADD /JunitTesting /app/JunitTesting +ADD pom.xml /app/ + +#set working directory +WORKDIR /app/HelloWorld + +#Run Maven to build Code +RUN ["mvn", "clean", "install"] + +#Run the jar +CMD ["java","-cp","target/HelloWorld-0.0.1-SNAPSHOT.jar","com.kdp.java.HelloWorld"] + From e5cd56d099bc1f367dcad95172a1ef2fd19de902 Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Mon, 13 Nov 2017 23:18:17 +0000 Subject: [PATCH 2/5] Remove unwanted comments --- Dockerfile | 1 - 1 file changed, 1 deletion(-) mode change 100644 => 100755 Dockerfile diff --git a/Dockerfile b/Dockerfile old mode 100644 new mode 100755 index b501929..1f6767b --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,5 @@ # Pull Base Image FROM java:8 -#ADD /HelloWorld/target/HelloWorld-0.0.1-SNAPSHOT.jar demo.jar #Install MAven RUN apt-get update From 1e9d0e41ffd6ec6c3356a9aa6ce29bb7336e5ca6 Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Mon, 20 Nov 2017 00:45:00 +0000 Subject: [PATCH 3/5] README modified:Added Automated Docker Build trigger from CodeChecki in GitHub --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 52e0d26..cc5bc7b 100644 --- a/README.md +++ b/README.md @@ -1 +1,3 @@ # Java Projects +Added Dockerfile, and Automated trigget on Code checking from Github + From d69f4eb71c8643ef7783f61334d98e1f1e735651 Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Mon, 20 Nov 2017 08:04:01 +0000 Subject: [PATCH 4/5] Linking other docker repo with this build --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index cc5bc7b..3c2a7e9 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,4 @@ # Java Projects Added Dockerfile, and Automated trigget on Code checking from Github +Linking other repo build on triggering current docker build From db69ca937d50f894c5cb85c4bff44f7009248b61 Mon Sep 17 00:00:00 2001 From: kdpthecoder Date: Wed, 22 Nov 2017 10:00:44 +0000 Subject: [PATCH 5/5] Triggering auto builds example --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 3c2a7e9..d49ce76 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,6 @@ # Java Projects Added Dockerfile, and Automated trigget on Code checking from Github Linking other repo build on triggering current docker build +Added Dockerfile, and Automated trigget on Code checking from Github +Linking other repo build on triggering current docker build