Skip to content

Commit

Permalink
CCS-4 Sonar without failure on gateway
Browse files Browse the repository at this point in the history
  • Loading branch information
carmithersh committed Feb 10, 2025
1 parent e3d62e1 commit 543ce7b
Showing 1 changed file with 33 additions and 8 deletions.
41 changes: 33 additions & 8 deletions .github/workflows/sonar-evidence-example.yml
Original file line number Diff line number Diff line change
Expand Up @@ -74,17 +74,42 @@ jobs:
echo "------EXIT------"
echo "create-sonar-evidence=$EXIT_CODE"
echo "create-sonar-evidence=$EXIT_CODE" >> $GITHUB_OUTPUT
- name: check response

- name: Log in to Artifactory Docker Registry
uses: docker/login-action@v3
with:
registry: ${{ vars.ARTIFACTORY_URL }}
username: ${{ steps.setup-cli.outputs.oidc-user }}
password: ${{ steps.setup-cli.outputs.oidc-token }}

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3

- name: Build and Push Docker image
uses: docker/build-push-action@v6
id: docker-build
with:
push: true
provenance: false
platforms: linux/amd64 #, linux/arm64
build-args: REPO_URL=${{ vars.JF_URL }}/example-project-docker-dev-remote
tags: ${{ vars.JF_URL }}/${{ env.DOCKER_REPO }}/${{ env.IMAGE_NAME }}

- name: add docker package to build
run: |
echo "${{ vars.JF_URL }}/${{ env.DOCKER_REPO }}/${{ env.IMAGE_NAME }}@${{ steps.docker-build.outputs.digest }}" > metadata.json
jf rt build-docker-create ${{ env.DOCKER_REPO }} --image-file metadata.json --build-name $GITHUB_WORKFLOW --build-number ${{ github.run_number }}
- name: Publish build info
if: ${{ true }}
run: |
cat $GITHUB_OUTPUT
echo "1= ${{ steps.run-sonar-scanner.outputs.create-sonar-evidence}}"
echo "2= ${{ steps.run-sonar-scanner.outputs.create-sonar-evidence == '0' }}"
echo "3= ${{ steps.run-sonar-scanner.outputs.create-sonar-evidence == 0 }}"
echo "1 ${{ steps.run-sonar-scanner.outputs.create-sonar-evidence }}"
jf rt build-collect-env
jf rt build-add-git
jf rt build-publish
- name: Create evidence
if: ${{ steps.run-sonar-scanner.outputs.create-sonar-evidence == '0' }}
if: ${{ steps.run-sonar-scanner.outputs.create-sonar-evidence == 0 }}
run: |
# Attach evidence onto build using JFrog CLI
jf evd create \
Expand Down

0 comments on commit 543ce7b

Please sign in to comment.