From 92bf2223f699d593a05ef72147e9c8e6b3bc7129 Mon Sep 17 00:00:00 2001 From: Saikrishna Bairamoni <84093461+SaikrishnaBairamoni@users.noreply.github.com> Date: Fri, 23 Feb 2024 12:30:49 -0500 Subject: [PATCH] Add Github Actions CI/CD and Docker workflows (#62) * add github actions CI workflow * update pom.xml with correct snapshot versions * clone latest conflictmonitor as submodule * update * re-structure docker worklows to fix docker tags * build docker images * Add feature branch name to dockerhub.yml * Install submodules * added jacoco for reports * check jacoco.xml * fix jacoco path * fix * check the output path * Clean and add comments for readability * update build name --- jpo-conflictvisualizer-api/pom.xml | 35 +++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/jpo-conflictvisualizer-api/pom.xml b/jpo-conflictvisualizer-api/pom.xml index ad16fc560..1ffd314e1 100644 --- a/jpo-conflictvisualizer-api/pom.xml +++ b/jpo-conflictvisualizer-api/pom.xml @@ -16,6 +16,10 @@ Conflict Visualizer 21 + 0.8.7 + jacoco + ${project.basedir}/target/site/jacoco/jacoco.xml + java @@ -209,6 +213,35 @@ + + org.jacoco + jacoco-maven-plugin + ${jacoco.version} + + + + prepare-agent + + + + report + prepare-package + + report + + + + generate-report + verify + + report + + + ${project.build.directory}/site/jacoco + + + + org.springframework.boot spring-boot-maven-plugin @@ -246,4 +279,4 @@ - \ No newline at end of file +