From 737ce332e5055719b55cf8a8c1f9071388b165eb Mon Sep 17 00:00:00 2001 From: Teake Nutma <t.a.nutma@rug.nl> Date: Wed, 29 Jun 2022 11:37:59 +0200 Subject: [PATCH] Add sonar-scanner-cli Docker image --- dockerfiles/sonar-scanner-cli/Dockerfile | 8 ++++++++ dockerfiles/sonar-scanner-cli/README.rst | 5 +++++ templates/sonarqube.yml | 4 ++-- 3 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 dockerfiles/sonar-scanner-cli/Dockerfile create mode 100644 dockerfiles/sonar-scanner-cli/README.rst diff --git a/dockerfiles/sonar-scanner-cli/Dockerfile b/dockerfiles/sonar-scanner-cli/Dockerfile new file mode 100644 index 0000000..a00255f --- /dev/null +++ b/dockerfiles/sonar-scanner-cli/Dockerfile @@ -0,0 +1,8 @@ +FROM sonarsource/sonar-scanner-cli:4.7 + +LABEL description="SonarScanner + other utils" + +RUN apk add --no-cache curl jq \ + # We need at least pylint 2.13.5 to fix https://github.com/PyCQA/pylint/issues/6089 + && pip install pylint --upgrade \ + && pip install coverage-fixpaths pylint-sonarjson diff --git a/dockerfiles/sonar-scanner-cli/README.rst b/dockerfiles/sonar-scanner-cli/README.rst new file mode 100644 index 0000000..900b3bf --- /dev/null +++ b/dockerfiles/sonar-scanner-cli/README.rst @@ -0,0 +1,5 @@ +================= +sonar-scanner-cli +================= + +Docker image for SonarScanner + handy utilities to call the SonarQube API. diff --git a/templates/sonarqube.yml b/templates/sonarqube.yml index 28b8f49..d3877f5 100644 --- a/templates/sonarqube.yml +++ b/templates/sonarqube.yml @@ -1,9 +1,9 @@ include: - - local: '/templates/shared/stages.yml' + - local: '/templates/shared/all.yml' .abstract_sonar: image: - name: omegacen/sonar-scanner-cli + name: ${CI_AWE_IMAGE_BASE}/sonar-scanner-cli:${CI_AWE_IMAGE_TAG} entrypoint: [""] stage: quality variables: -- GitLab