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