From 563b047aa6e9a76e92da1c9d7da61d3383c476ee Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Thu, 22 Jun 2023 00:47:42 +0530
Subject: [PATCH 01/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index bb867bc..8ce9cfb 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -6,8 +6,7 @@ name: Maven Package
on:
push:
branches: [master]
- release:
- types: [created]
+
jobs:
build:
From 485aebb5bfdffc55e74ed71e4b259e55ce4ca737 Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Thu, 22 Jun 2023 00:52:22 +0530
Subject: [PATCH 02/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index 8ce9cfb..32525da 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -24,6 +24,8 @@ jobs:
- name: Build with Maven
run: mvn -B package --file pom.xml
+ - name: Test with Maven
+ run: mvn -B test --file pom.xml
- name: Publish to GitHub Packages Apache Maven
run: mvn deploy -s $GITHUB_WORKSPACE/settings.xml
From ec6a728af3d1cd6a9267d2455817bb146fe4fd6d Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Thu, 22 Jun 2023 01:04:31 +0530
Subject: [PATCH 03/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index 32525da..1e5d00a 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -30,4 +30,4 @@ jobs:
- name: Publish to GitHub Packages Apache Maven
run: mvn deploy -s $GITHUB_WORKSPACE/settings.xml
env:
- GITHUB_TOKEN: ${{ github.token }}
+ GITHUB_TOKEN: ${{secrets.TOKEN }}
From 58caaee5de24757c1fb5edaa07d890337c8c6627 Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Thu, 22 Jun 2023 01:11:09 +0530
Subject: [PATCH 04/46] Update pom.xml
---
pom.xml | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/pom.xml b/pom.xml
index d21d08c..1e57fa1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -10,16 +10,16 @@
github
- GitHub ManjunathPrabhakar Apache Maven Packages
- https://maven.pkg.github.com/ManjunathPrabhakar/github-example-package
+ GitHub devopsnishu Apache Maven Packages
+ https://maven.pkg.github.com/devopsnishu/github-example-package
- Manjunath Prabhakar
- manjunath189@gmail.com
- com.github.manjunathprabhakar
- https://github.com/ManjunathPrabhakar/github-example-package
+ devopsnishur
+ nishuranirai1997@gmail.com
+ com.github.devopsnishur
+ https://github.com/devopsnishu/github-example-package
@@ -70,4 +70,4 @@
-
\ No newline at end of file
+
From e9cf68a1ceebe44b50ad1b216bc367b5de9e428b Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Thu, 22 Jun 2023 10:22:37 +0530
Subject: [PATCH 05/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index 1e5d00a..ed4c7e2 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -31,3 +31,14 @@ jobs:
run: mvn deploy -s $GITHUB_WORKSPACE/settings.xml
env:
GITHUB_TOKEN: ${{secrets.TOKEN }}
+ docker:
+ uses: devopsnishu/Reusable-Action/.github/workflows/reusable.yml@main
+ with:
+
+ image_name: my-awesome-app
+ tags: latest
+ dockerfile: Dockerfile
+ secrets:
+ DOCKERHUB_USERNAME: ${{secrets.DOCKERHUB_USERNAME}}
+ DOCKERHUB_PASSWORD: ${{secrets.DOCKERHUB_PASSWORD}}
+
From 8e23fe102a2958a06064bf51c1e5cdeb240a899e Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Thu, 22 Jun 2023 10:24:07 +0530
Subject: [PATCH 06/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 11 +----------
1 file changed, 1 insertion(+), 10 deletions(-)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index ed4c7e2..ee935af 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -31,14 +31,5 @@ jobs:
run: mvn deploy -s $GITHUB_WORKSPACE/settings.xml
env:
GITHUB_TOKEN: ${{secrets.TOKEN }}
- docker:
- uses: devopsnishu/Reusable-Action/.github/workflows/reusable.yml@main
- with:
-
- image_name: my-awesome-app
- tags: latest
- dockerfile: Dockerfile
- secrets:
- DOCKERHUB_USERNAME: ${{secrets.DOCKERHUB_USERNAME}}
- DOCKERHUB_PASSWORD: ${{secrets.DOCKERHUB_PASSWORD}}
+
From d0cd67d24ad9cf15c476f2ee99af0b20b43b2af0 Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Thu, 22 Jun 2023 12:17:59 +0530
Subject: [PATCH 07/46] Create Dockerfile
---
Dockerfile | 2 ++
1 file changed, 2 insertions(+)
create mode 100644 Dockerfile
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..264877e
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,2 @@
+FROM openjdk:8
+EXPOSE 8080
From 5b05c378fa57a2b85d5f715154bdf397e964029e Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Thu, 22 Jun 2023 12:25:50 +0530
Subject: [PATCH 08/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index ee935af..e09a8b6 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -14,6 +14,7 @@ jobs:
runs-on: ubuntu-latest
steps:
+
- uses: actions/checkout@v2
- name: Set up JDK 1.8
uses: actions/setup-java@v1
@@ -32,4 +33,27 @@ jobs:
env:
GITHUB_TOKEN: ${{secrets.TOKEN }}
+ -
+ name: Login to Docker Hub
+ uses: docker/login-action@v2
+ with:
+ username: ${{ secrets.DOCKERHUB_USERNAME }}
+ password: ${{ secrets.DOCKERHUB_PASSWORD }}
+ -
+ name: Docker meta
+ id: meta
+ uses: docker/metadata-action@v4
+ with:
+ images: nishu1997/nodeapp:1.2
+
+ -
+ name: Build and push
+ uses: docker/build-push-action@v2
+ with:
+ context: .
+ dockerfile: ./Dockerfile
+ push: true
+ tags: ${{ steps.meta.outputs.tags }}
+ labels: ${{ steps.meta.outputs.labels }}
+
From 79f325e6656ee08b585a3970ebae578825571ef3 Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Thu, 22 Jun 2023 12:28:02 +0530
Subject: [PATCH 09/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index e09a8b6..810b5bf 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -44,7 +44,7 @@ jobs:
id: meta
uses: docker/metadata-action@v4
with:
- images: nishu1997/nodeapp:1.2
+ images: nishu1997/nodeapp
-
name: Build and push
From 7b1f94dec4eaabaeea743a87586d702b750b36bb Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Thu, 22 Jun 2023 12:34:25 +0530
Subject: [PATCH 10/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index 810b5bf..4f83d71 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -44,7 +44,7 @@ jobs:
id: meta
uses: docker/metadata-action@v4
with:
- images: nishu1997/nodeapp
+ images: ${{ secrets.DOCKERHUB_USERNAME }}/ java
-
name: Build and push
From 055d53300701c26754e3e7437e7784c17a44468d Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Thu, 22 Jun 2023 12:36:41 +0530
Subject: [PATCH 11/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index 4f83d71..241aa99 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -44,7 +44,7 @@ jobs:
id: meta
uses: docker/metadata-action@v4
with:
- images: ${{ secrets.DOCKERHUB_USERNAME }}/ java
+ images: ${{ secrets.DOCKERHUB_USERNAME }}/java
-
name: Build and push
From 565784ca5e5e48316e1106c1405d6e2472f035a6 Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Thu, 22 Jun 2023 13:28:47 +0530
Subject: [PATCH 12/46] Create sonar-project.properties
---
sonar-project.properties | 9 +++++++++
1 file changed, 9 insertions(+)
create mode 100644 sonar-project.properties
diff --git a/sonar-project.properties b/sonar-project.properties
new file mode 100644
index 0000000..6b19c0e
--- /dev/null
+++ b/sonar-project.properties
@@ -0,0 +1,9 @@
+sonar.projectKey=devopsnishu_github-example-package
+sonar.organization=devopsnishu
+
+# This is the name and version displayed in the SonarCloud UI.
+#sonar.projectName=github-example-package
+#sonar.projectVersion=1.0
+
+sonar.sources=.
+
From 6027f64fa2b50c920e9384fca37d8e267d1da148 Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Thu, 22 Jun 2023 13:33:30 +0530
Subject: [PATCH 13/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index 241aa99..3b5d12c 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -16,6 +16,8 @@ jobs:
steps:
- uses: actions/checkout@v2
+ with:
+ fetch-depth: 0
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
@@ -32,6 +34,13 @@ jobs:
run: mvn deploy -s $GITHUB_WORKSPACE/settings.xml
env:
GITHUB_TOKEN: ${{secrets.TOKEN }}
+
+
+ - name: SonarCloud Scan
+ uses: SonarSource/sonarcloud-github-action@master
+ env:
+ GITHUB_TOKEN: ${{ secrets.TOKEN }}
+ SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
-
name: Login to Docker Hub
From d196ea325f9642cc361a7a5d1a23ca1daef09ff4 Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Thu, 22 Jun 2023 13:38:54 +0530
Subject: [PATCH 14/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index 3b5d12c..5c2a4f1 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -39,8 +39,8 @@ jobs:
- name: SonarCloud Scan
uses: SonarSource/sonarcloud-github-action@master
env:
- GITHUB_TOKEN: ${{ secrets.TOKEN }}
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
+ SONAR_HOST_URL: ${{ secrets.SONAR_HOST_URL }}
-
name: Login to Docker Hub
From a82de6882e0c01277e8eee5891f8488e88989e3d Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Thu, 22 Jun 2023 14:00:42 +0530
Subject: [PATCH 15/46] Update pom.xml
---
pom.xml | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/pom.xml b/pom.xml
index 1e57fa1..fbdab5b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -24,10 +24,10 @@
- scm:git:git://github.com/ManjunathPrabhakar/github-example-package.git
- scm:git:https://github.com/ManjunathPrabhakar/github-example-package.git
+ scm:git:git://github.com/devopsnishu/github-example-package.git
+ scm:git:https://github.com/devopsnishu/github-example-package.git
- https://github.com/ManjunathPrabhakar/github-example-package
+ https://github.com/devopsnishu/github-example-package
github-example-package
From 2af7bd46d5c0e7f3b6fe673cca19b8d19fca32cb Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Thu, 22 Jun 2023 14:05:05 +0530
Subject: [PATCH 16/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index 5c2a4f1..f002a76 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -36,11 +36,7 @@ jobs:
GITHUB_TOKEN: ${{secrets.TOKEN }}
- - name: SonarCloud Scan
- uses: SonarSource/sonarcloud-github-action@master
- env:
- SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
- SONAR_HOST_URL: ${{ secrets.SONAR_HOST_URL }}
+
-
name: Login to Docker Hub
From 7c278f29fc435ff4e095ec90e01c6a3c7baf19a5 Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Thu, 22 Jun 2023 14:05:53 +0530
Subject: [PATCH 17/46] Create Sonar-Scanner.yml
---
.github/workflows/Sonar-Scanner.yml | 37 +++++++++++++++++++++++++++++
1 file changed, 37 insertions(+)
create mode 100644 .github/workflows/Sonar-Scanner.yml
diff --git a/.github/workflows/Sonar-Scanner.yml b/.github/workflows/Sonar-Scanner.yml
new file mode 100644
index 0000000..1d4f43b
--- /dev/null
+++ b/.github/workflows/Sonar-Scanner.yml
@@ -0,0 +1,37 @@
+name: SonarCloud
+on:
+ push:
+ branches:
+ - master
+ pull_request:
+ types: [opened, synchronize, reopened]
+jobs:
+ build:
+ name: Build and analyze
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v3
+ with:
+ fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
+ - name: Set up JDK 11
+ uses: actions/setup-java@v3
+ with:
+ java-version: 11
+ distribution: 'zulu' # Alternative distribution options are available.
+ - name: Cache SonarCloud packages
+ uses: actions/cache@v3
+ with:
+ path: ~/.sonar/cache
+ key: ${{ runner.os }}-sonar
+ restore-keys: ${{ runner.os }}-sonar
+ - name: Cache Maven packages
+ uses: actions/cache@v3
+ with:
+ path: ~/.m2
+ key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
+ restore-keys: ${{ runner.os }}-m2
+ - name: Build and analyze
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any
+ SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
+ run: mvn -B verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=devopsnishu_github-example-package
From 26fdec44fb05c5aeaf2c9ddab422028a9d9c65c7 Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Thu, 22 Jun 2023 14:12:01 +0530
Subject: [PATCH 18/46] Update Sonar-Scanner.yml
---
.github/workflows/Sonar-Scanner.yml | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/.github/workflows/Sonar-Scanner.yml b/.github/workflows/Sonar-Scanner.yml
index 1d4f43b..b0cf9c5 100644
--- a/.github/workflows/Sonar-Scanner.yml
+++ b/.github/workflows/Sonar-Scanner.yml
@@ -3,8 +3,6 @@ on:
push:
branches:
- master
- pull_request:
- types: [opened, synchronize, reopened]
jobs:
build:
name: Build and analyze
@@ -12,7 +10,7 @@ jobs:
steps:
- uses: actions/checkout@v3
with:
- fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
+ fetch-depth: 0
- name: Set up JDK 11
uses: actions/setup-java@v3
with:
@@ -32,6 +30,6 @@ jobs:
restore-keys: ${{ runner.os }}-m2
- name: Build and analyze
env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
run: mvn -B verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=devopsnishu_github-example-package
From f28795b6db81798ff846983fc39f33a0a805a69b Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Thu, 22 Jun 2023 14:28:21 +0530
Subject: [PATCH 19/46] Update pom.xml
---
pom.xml | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index fbdab5b..422a103 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,10 @@
github-example-package
1.2-SNAPSHOT
jar
-
+
+ devopsnishu
+ https://sonarcloud.io
+
github
From 020682409da3d17d77683653d14e4affab15a7a6 Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Thu, 22 Jun 2023 14:32:37 +0530
Subject: [PATCH 20/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index f002a76..7170fe0 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -29,13 +29,19 @@ jobs:
run: mvn -B package --file pom.xml
- name: Test with Maven
run: mvn -B test --file pom.xml
+ - name: Cache SonarCloud packages
+ uses: actions/cache@v3
+ with:
+ path: ~/.sonar/cache
+ key: ${{ runner.os }}-sonar
+ restore-keys: ${{ runner.os }}-sonar
- name: Publish to GitHub Packages Apache Maven
run: mvn deploy -s $GITHUB_WORKSPACE/settings.xml
env:
GITHUB_TOKEN: ${{secrets.TOKEN }}
-
+
-
From ab65f20ad58f3fb826cfacb0da13c4170893c032 Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Thu, 22 Jun 2023 14:38:29 +0530
Subject: [PATCH 21/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index 7170fe0..81e61cc 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -35,6 +35,11 @@ jobs:
path: ~/.sonar/cache
key: ${{ runner.os }}-sonar
restore-keys: ${{ runner.os }}-sonar
+ - name: Build and analyze
+ env:
+ GITHUB_TOKEN: ${{ secrets.TOKEN }}
+ SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
+ run: mvn -B verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=devopsnishu_github-example-package
- name: Publish to GitHub Packages Apache Maven
run: mvn deploy -s $GITHUB_WORKSPACE/settings.xml
From 227e7980c291fdddbd6e7397fd920d3bd361eac5 Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Thu, 22 Jun 2023 14:45:02 +0530
Subject: [PATCH 22/46] Update Sonar-Scanner.yml
---
.github/workflows/Sonar-Scanner.yml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/Sonar-Scanner.yml b/.github/workflows/Sonar-Scanner.yml
index b0cf9c5..85d0a27 100644
--- a/.github/workflows/Sonar-Scanner.yml
+++ b/.github/workflows/Sonar-Scanner.yml
@@ -11,10 +11,10 @@ jobs:
- uses: actions/checkout@v3
with:
fetch-depth: 0
- - name: Set up JDK 11
+ - name: Set up JDK 1.8
uses: actions/setup-java@v3
with:
- java-version: 11
+ java-version: 1.8
distribution: 'zulu' # Alternative distribution options are available.
- name: Cache SonarCloud packages
uses: actions/cache@v3
From ad79aba7d9115137e7b1b7af7a7c0b8ae486bc43 Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Thu, 22 Jun 2023 14:45:35 +0530
Subject: [PATCH 23/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 1 -
1 file changed, 1 deletion(-)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index 81e61cc..87c5b8e 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -7,7 +7,6 @@ on:
push:
branches: [master]
-
jobs:
build:
From b309d9a7ec173163ced50f28ded237a2e4915edd Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Thu, 22 Jun 2023 14:48:08 +0530
Subject: [PATCH 24/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index 87c5b8e..a8175b6 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -17,10 +17,10 @@ jobs:
- uses: actions/checkout@v2
with:
fetch-depth: 0
- - name: Set up JDK 1.8
+ - name: Set up JDK 11
uses: actions/setup-java@v1
with:
- java-version: 1.8
+ java-version: 11
server-id: github # Value of the distributionManagement/repository/id field of the pom.xml
settings-path: ${{ github.workspace }} # location for the settings.xml file
From f576ccbecb721ff80a0b552f8ba78df122049f6a Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Thu, 22 Jun 2023 14:48:47 +0530
Subject: [PATCH 25/46] Delete Sonar-Scanner.yml
---
.github/workflows/Sonar-Scanner.yml | 35 -----------------------------
1 file changed, 35 deletions(-)
delete mode 100644 .github/workflows/Sonar-Scanner.yml
diff --git a/.github/workflows/Sonar-Scanner.yml b/.github/workflows/Sonar-Scanner.yml
deleted file mode 100644
index 85d0a27..0000000
--- a/.github/workflows/Sonar-Scanner.yml
+++ /dev/null
@@ -1,35 +0,0 @@
-name: SonarCloud
-on:
- push:
- branches:
- - master
-jobs:
- build:
- name: Build and analyze
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v3
- with:
- fetch-depth: 0
- - name: Set up JDK 1.8
- uses: actions/setup-java@v3
- with:
- java-version: 1.8
- distribution: 'zulu' # Alternative distribution options are available.
- - name: Cache SonarCloud packages
- uses: actions/cache@v3
- with:
- path: ~/.sonar/cache
- key: ${{ runner.os }}-sonar
- restore-keys: ${{ runner.os }}-sonar
- - name: Cache Maven packages
- uses: actions/cache@v3
- with:
- path: ~/.m2
- key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
- restore-keys: ${{ runner.os }}-m2
- - name: Build and analyze
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
- run: mvn -B verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=devopsnishu_github-example-package
From e2fb1294afa82dcff8b60c796bfe326e9d0e2bb1 Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Thu, 22 Jun 2023 14:50:50 +0530
Subject: [PATCH 26/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 16 +---------------
1 file changed, 1 insertion(+), 15 deletions(-)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index a8175b6..37a46a3 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -28,26 +28,12 @@ jobs:
run: mvn -B package --file pom.xml
- name: Test with Maven
run: mvn -B test --file pom.xml
- - name: Cache SonarCloud packages
- uses: actions/cache@v3
- with:
- path: ~/.sonar/cache
- key: ${{ runner.os }}-sonar
- restore-keys: ${{ runner.os }}-sonar
- - name: Build and analyze
- env:
- GITHUB_TOKEN: ${{ secrets.TOKEN }}
- SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
- run: mvn -B verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=devopsnishu_github-example-package
-
+
- name: Publish to GitHub Packages Apache Maven
run: mvn deploy -s $GITHUB_WORKSPACE/settings.xml
env:
GITHUB_TOKEN: ${{secrets.TOKEN }}
-
-
-
-
name: Login to Docker Hub
uses: docker/login-action@v2
From ac7542b4399e7edb0aadc90adde802c099f17c5f Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Thu, 22 Jun 2023 15:13:07 +0530
Subject: [PATCH 27/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index 37a46a3..df8b5be 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -28,11 +28,13 @@ jobs:
run: mvn -B package --file pom.xml
- name: Test with Maven
run: mvn -B test --file pom.xml
-
- - name: Publish to GitHub Packages Apache Maven
- run: mvn deploy -s $GITHUB_WORKSPACE/settings.xml
- env:
- GITHUB_TOKEN: ${{secrets.TOKEN }}
+ - name: Archive production artifacts
+ uses: actions/upload-artifact@v2
+ with:
+ name: Java-jar
+ path: |
+ src/target/*.jar
+ src/target/*.zip
-
name: Login to Docker Hub
From da2167849a0d0b08b87b1e42716a9d61f475a479 Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Thu, 22 Jun 2023 15:22:26 +0530
Subject: [PATCH 28/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index df8b5be..04872bc 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -26,6 +26,11 @@ jobs:
- name: Build with Maven
run: mvn -B package --file pom.xml
+ - name: Analyze with SonarCloud
+ run: mvn -B verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=devopsnishu_github-example-package
+ env:
+ SONAR_HOST_URL: ${{ secrets.SONAR_HOST_URL }}
+ SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
- name: Test with Maven
run: mvn -B test --file pom.xml
- name: Archive production artifacts
From 1df0660590a324d17118efdf2fd7e291ab70cfc5 Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Thu, 22 Jun 2023 15:44:49 +0530
Subject: [PATCH 29/46] Create pom.xml
---
src/pom.xml | 76 +++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 76 insertions(+)
create mode 100644 src/pom.xml
diff --git a/src/pom.xml b/src/pom.xml
new file mode 100644
index 0000000..422a103
--- /dev/null
+++ b/src/pom.xml
@@ -0,0 +1,76 @@
+
+
+ 4.0.0
+
+ org.example
+ github-example-package
+ 1.2-SNAPSHOT
+ jar
+
+ devopsnishu
+ https://sonarcloud.io
+
+
+
+ github
+ GitHub devopsnishu Apache Maven Packages
+ https://maven.pkg.github.com/devopsnishu/github-example-package
+
+
+
+
+ devopsnishur
+ nishuranirai1997@gmail.com
+ com.github.devopsnishur
+ https://github.com/devopsnishu/github-example-package
+
+
+
+
+ scm:git:git://github.com/devopsnishu/github-example-package.git
+ scm:git:https://github.com/devopsnishu/github-example-package.git
+
+ https://github.com/devopsnishu/github-example-package
+ github-example-package
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 3.6.0
+
+
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ 3.9.1
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.1
+
+ 8
+ 8
+
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 3.0.0-M1
+
+
+
+
+
From 8432dac76f87e80599d424cee02c37f61d6881aa Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Thu, 22 Jun 2023 15:49:28 +0530
Subject: [PATCH 30/46] Update pom.xml
---
src/pom.xml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/pom.xml b/src/pom.xml
index 422a103..52d2e76 100644
--- a/src/pom.xml
+++ b/src/pom.xml
@@ -3,9 +3,9 @@
4.0.0
org.example
- github-example-package
- 1.2-SNAPSHOT
+ src
jar
+ Java-jar
devopsnishu
https://sonarcloud.io
From 37cded95ccba16b75931c91980a0d8e0a3c11322 Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Thu, 22 Jun 2023 15:55:46 +0530
Subject: [PATCH 31/46] Update pom.xml
---
src/pom.xml | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/src/pom.xml b/src/pom.xml
index 52d2e76..08bee49 100644
--- a/src/pom.xml
+++ b/src/pom.xml
@@ -1,8 +1,12 @@
4.0.0
-
- org.example
+
+ org.example
+ artifactId>parent
+ ${revision}
+
+
src
jar
Java-jar
From e46a64297b100255d1d4f873c69cb875f88fd592 Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Fri, 23 Jun 2023 15:19:47 +0530
Subject: [PATCH 32/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index 04872bc..4409c61 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -31,6 +31,9 @@ jobs:
env:
SONAR_HOST_URL: ${{ secrets.SONAR_HOST_URL }}
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
+ - name: API with curl
+ run: |
+ curl -x GET https://sonarcloud.io/component_measures?metric=Coverage&id=devopsnishu_github-example-package
- name: Test with Maven
run: mvn -B test --file pom.xml
- name: Archive production artifacts
From e5b33d9d27fe36f1585f7a59c844a4385467103b Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Fri, 23 Jun 2023 15:25:47 +0530
Subject: [PATCH 33/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 1 +
1 file changed, 1 insertion(+)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index 4409c61..b7c8e48 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -34,6 +34,7 @@ jobs:
- name: API with curl
run: |
curl -x GET https://sonarcloud.io/component_measures?metric=Coverage&id=devopsnishu_github-example-package
+ curl -u https://sonarcloud.io/code?id=devopsnishu_github-example-package
- name: Test with Maven
run: mvn -B test --file pom.xml
- name: Archive production artifacts
From a298d92ac982f47bb36ed98de59de061ae779a09 Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Fri, 23 Jun 2023 15:28:21 +0530
Subject: [PATCH 34/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index b7c8e48..02b57f0 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -34,7 +34,7 @@ jobs:
- name: API with curl
run: |
curl -x GET https://sonarcloud.io/component_measures?metric=Coverage&id=devopsnishu_github-example-package
- curl -u https://sonarcloud.io/code?id=devopsnishu_github-example-package
+ curl -x GET https://sonarcloud.io/code?id=devopsnishu_github-example-package
- name: Test with Maven
run: mvn -B test --file pom.xml
- name: Archive production artifacts
From d8bb85773010e358cc8568bfc7b36f24a3011859 Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Fri, 23 Jun 2023 15:31:32 +0530
Subject: [PATCH 35/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index 02b57f0..731e704 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -33,8 +33,8 @@ jobs:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
- name: API with curl
run: |
- curl -x GET https://sonarcloud.io/component_measures?metric=Coverage&id=devopsnishu_github-example-package
- curl -x GET https://sonarcloud.io/code?id=devopsnishu_github-example-package
+ curl -x GET https://sonarcloud.io/component_measures?metric=Coverage,code_smells,vulnerabilities&id=devopsnishu_github-example-package
+
- name: Test with Maven
run: mvn -B test --file pom.xml
- name: Archive production artifacts
From 5dcb7968328fd03b70f6a048a71b38178cce3743 Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Fri, 23 Jun 2023 15:45:18 +0530
Subject: [PATCH 36/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index 731e704..ee213fe 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -34,7 +34,16 @@ jobs:
- name: API with curl
run: |
curl -x GET https://sonarcloud.io/component_measures?metric=Coverage,code_smells,vulnerabilities&id=devopsnishu_github-example-package
-
+ if ["$metric"== "Coverage"],
+ then
+ if[$(value) -lt "Coverage"],
+ then
+ echo "sonar-coverage check :fail"
+ else
+ echo "sonar-coverage check :pass"
+ else
+ echo "coverage"
+ fi
- name: Test with Maven
run: mvn -B test --file pom.xml
- name: Archive production artifacts
From a810cbfce524dd802c1130fef1bc11e25345109b Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Fri, 23 Jun 2023 15:47:58 +0530
Subject: [PATCH 37/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index ee213fe..97ceb37 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -33,7 +33,7 @@ jobs:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
- name: API with curl
run: |
- curl -x GET https://sonarcloud.io/component_measures?metric=Coverage,code_smells,vulnerabilities&id=devopsnishu_github-example-package
+ curl -u https://sonarcloud.io/component_measures?metric=Coverage,code_smells,vulnerabilities&id=devopsnishu_github-example-package
if ["$metric"== "Coverage"],
then
if[$(value) -lt "Coverage"],
From 3256058eecf3f5283f3a156346294c9c461b563d Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Fri, 23 Jun 2023 15:54:38 +0530
Subject: [PATCH 38/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index 97ceb37..1974b8c 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -33,7 +33,7 @@ jobs:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
- name: API with curl
run: |
- curl -u https://sonarcloud.io/component_measures?metric=Coverage,code_smells,vulnerabilities&id=devopsnishu_github-example-package
+ curl -u ${{ secrets.SONAR_TOKEN }}: https://sonarcloud.io/component_measures?metric=Coverage,code_smells,vulnerabilities&id=devopsnishu_github-example-package
if ["$metric"== "Coverage"],
then
if[$(value) -lt "Coverage"],
From e554dd33cf5773ddabc2765071cd7037a61736f6 Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Fri, 23 Jun 2023 19:33:10 +0530
Subject: [PATCH 39/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index 1974b8c..976709a 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -33,7 +33,7 @@ jobs:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
- name: API with curl
run: |
- curl -u ${{ secrets.SONAR_TOKEN }}: https://sonarcloud.io/component_measures?metric=Coverage,code_smells,vulnerabilities&id=devopsnishu_github-example-package
+ curl -u ${{ secrets.SONAR_TOKEN }}${{ secrets.SONAR_HOST_URL }}/api/measures/component_measures?metric=Coverage,code_smells,vulnerabilities&id=devopsnishu_github-example-package
if ["$metric"== "Coverage"],
then
if[$(value) -lt "Coverage"],
From d22aa55e55303a0cf993c98faf3c9ba4eb095483 Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Sun, 25 Jun 2023 21:19:45 +0530
Subject: [PATCH 40/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index 976709a..7db793c 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -33,10 +33,10 @@ jobs:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
- name: API with curl
run: |
- curl -u ${{ secrets.SONAR_TOKEN }}${{ secrets.SONAR_HOST_URL }}/api/measures/component_measures?metric=Coverage,code_smells,vulnerabilities&id=devopsnishu_github-example-package
- if ["$metric"== "Coverage"],
+ curl -u https://sonarcloud.io/api/project_badges/measure?project=devopsnishu_github-example-package&metric=coverage
+ if ["$metric"== "coverage"],
then
- if[$(value) -lt "Coverage"],
+ if[$(value) -lt "coverage"],
then
echo "sonar-coverage check :fail"
else
From 54e42db77c644623b82b01db2a1014abbe82b7c3 Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Sun, 25 Jun 2023 21:31:47 +0530
Subject: [PATCH 41/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index 7db793c..4343692 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -33,7 +33,7 @@ jobs:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
- name: API with curl
run: |
- curl -u https://sonarcloud.io/api/project_badges/measure?project=devopsnishu_github-example-package&metric=coverage
+ curl -u ${{ secrets.SONAR_TOKEN }}:${{ secrets.SONAR_HOST_URL }}api/project_badges/measure?project=devopsnishu_github-example-package&metric=coverage
if ["$metric"== "coverage"],
then
if[$(value) -lt "coverage"],
From 3487154df27e077e8241c3a9f98c8d9ab6545b6e Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Sun, 25 Jun 2023 21:38:23 +0530
Subject: [PATCH 42/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index 4343692..9152687 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -33,7 +33,7 @@ jobs:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
- name: API with curl
run: |
- curl -u ${{ secrets.SONAR_TOKEN }}:${{ secrets.SONAR_HOST_URL }}api/project_badges/measure?project=devopsnishu_github-example-package&metric=coverage
+ curl -u ${{ secrets.SONAR_TOKEN }}:https://sonarcloud.io/api/project_badges/measure?project=devopsnishu_github-example-package&metric=coverage
if ["$metric"== "coverage"],
then
if[$(value) -lt "coverage"],
From 21f80e886e3bf2e726a9bde6f00404e939c123bc Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Sun, 25 Jun 2023 21:42:32 +0530
Subject: [PATCH 43/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index 9152687..981d829 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -33,7 +33,7 @@ jobs:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
- name: API with curl
run: |
- curl -u ${{ secrets.SONAR_TOKEN }}:https://sonarcloud.io/api/project_badges/measure?project=devopsnishu_github-example-package&metric=coverage
+ curl -x GET https://sonarcloud.io/api/project_badges/measure?project=devopsnishu_github-example-package&metric=coverage
if ["$metric"== "coverage"],
then
if[$(value) -lt "coverage"],
From c080b5473066f5482bcab7412316268aaf876e79 Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Sun, 25 Jun 2023 21:46:51 +0530
Subject: [PATCH 44/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index 981d829..32ee522 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -33,7 +33,7 @@ jobs:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
- name: API with curl
run: |
- curl -x GET https://sonarcloud.io/api/project_badges/measure?project=devopsnishu_github-example-package&metric=coverage
+ curl -x https://sonarcloud.io/api/project_badges/measure?project=devopsnishu_github-example-package&metric=coverage
if ["$metric"== "coverage"],
then
if[$(value) -lt "coverage"],
From 7b77b53e10aa83119a37715ccefd665a19c2d949 Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Mon, 26 Jun 2023 10:46:22 +0530
Subject: [PATCH 45/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index 32ee522..22f0568 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -33,7 +33,7 @@ jobs:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
- name: API with curl
run: |
- curl -x https://sonarcloud.io/api/project_badges/measure?project=devopsnishu_github-example-package&metric=coverage
+ curl -u ${{ secrets.SONAR_TOKEN }} https://sonarcloud.io/api/project_badges/measure?project=devopsnishu_github-example-package&metric=coverage
if ["$metric"== "coverage"],
then
if[$(value) -lt "coverage"],
From d7edcbf61798643485a4c114f27f71b538b0c9df Mon Sep 17 00:00:00 2001
From: devopsnishu <103356069+devopsnishu@users.noreply.github.com>
Date: Mon, 26 Jun 2023 11:24:02 +0530
Subject: [PATCH 46/46] Update maven-publish.yml
---
.github/workflows/maven-publish.yml | 11 +----------
1 file changed, 1 insertion(+), 10 deletions(-)
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index 22f0568..fc665fe 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -34,16 +34,7 @@ jobs:
- name: API with curl
run: |
curl -u ${{ secrets.SONAR_TOKEN }} https://sonarcloud.io/api/project_badges/measure?project=devopsnishu_github-example-package&metric=coverage
- if ["$metric"== "coverage"],
- then
- if[$(value) -lt "coverage"],
- then
- echo "sonar-coverage check :fail"
- else
- echo "sonar-coverage check :pass"
- else
- echo "coverage"
- fi
+
- name: Test with Maven
run: mvn -B test --file pom.xml
- name: Archive production artifacts