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
+