Skip to content
This repository has been archived by the owner on Mar 1, 2024. It is now read-only.

Commit

Permalink
APPSEC-618 Enabling SonarQube Source Code Scanning Capability
Browse files Browse the repository at this point in the history
  • Loading branch information
Taofeeqib committed Nov 9, 2023
1 parent 9a395b0 commit 78b4411
Show file tree
Hide file tree
Showing 2 changed files with 55 additions and 0 deletions.
11 changes: 11 additions & 0 deletions .github/assets/sonar-project.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@

sonar.sources=.
sonar.language=php
sonar.exclusions=.github/**,**ci/**,**/*.sql,**/*.md,**/*.yml,**/*.xml,**/*.json,**/*.lock,**/*.dist
sonar.projectKey=com.hellofresh:engine
sonar.links.homepage=https://github.com/hellofresh/engine
sonar.links.issue=https://github.com/hellofresh/engine/issues
sonar.links.ci=https://github.com/hellofresh/engine/actions
sonar.links.scm=https://github.com/hellofresh/engine.git
sonar.scm.provider=git
sonar.sourceEncoding=UTF-8
44 changes: 44 additions & 0 deletions .github/workflows/code_scanning.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
name: "PR: Code Scanning"

on:
push:
branches:
- master
pull_request:
branches:
- master
schedule:
- cron: '30 4 * * 6'

permissions:
id-token: write
contents: read

jobs:
analyze:
name: scanning
runs-on: [ self-hosted, default ]
timeout-minutes: 15
steps:
- name: Import Secrets
id: vault-secrets
uses: hellofresh/jetstream-ci-scripts/actions/vault@master
with:
shared-secrets: |
common/data/defaults GITHUB_TOKEN | GITHUB_TOKEN;
common/data/defaults SONAR_TOKEN | SONAR_TOKEN ;
- name: Checkout source code
uses: actions/checkout@v4

- name: SonarQube Scan
uses: hellofresh/jetstream-ci-scripts/actions/sonar-scanner@master
env:
SONAR_TOKEN: ${{ env.SONAR_TOKEN }}
SONAR_HOST_URL: "https://sonarqube.tools-k8s.hellofresh.io"
with:
args: >
-Dsonar.php.coverage.reportPaths=./coverage.xml
-Dproject.settings=./.github/assets/sonar-project.properties
-Dsonar.scm.revision=${{ github.event.pull_request.head.sha }}

0 comments on commit 78b4411

Please sign in to comment.