Skip to content

Commit 9e925b3

Browse files
committed
GitHub action for SonarCloud.
1 parent 41eeebb commit 9e925b3

File tree

3 files changed

+12
-0
lines changed

3 files changed

+12
-0
lines changed

.github/workflows/build-test.yml

+7
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,17 @@ jobs:
3030
pip install bandit
3131
- name: Run Linters
3232
run: make lint
33+
3334
- name: Send report to CodeClimate
3435
run: |
3536
export GIT_BRANCH="${GITHUB_REF/refs\/heads\//}"
3637
curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
3738
chmod +x ./cc-test-reporter
3839
./cc-test-reporter format-coverage -t coverage.py coverage.xml
3940
./cc-test-reporter upload-coverage -r "${{ secrets.CC_TEST_REPORTER_ID }}"
41+
42+
- name: SonarCloud scanner
43+
uses: sonarsource/sonarcloud-github-action@master
44+
env:
45+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
46+
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}

configure_project.sh

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ mv $DUMMY_MODULE $MODULE
2727

2828
sed -i s/$DUMMY_MODULE/$MODULE/g pytest.ini
2929
sed -i s/$DUMMY_MODULE/$MODULE/g setup.cfg
30+
sed -i s/$DUMMY_MODULE/$MODULE/g sonar-project.properties
3031
sed -i s~$DUMMY_REGISTRY~$REGISTRY~g Makefile
3132
sed -i s/example/$MODULE/g Makefile
3233
sed -i s/$DUMMY_MODULE/$MODULE/g Makefile

sonar-project.properties

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
sonar.organization=martinheinz-github
2+
sonar.projectKey=MartinHeinz_python-project-blueprint
3+
4+
sonar.sources=blueprint

0 commit comments

Comments
 (0)