From ed1ab7c41818284d5833d075cd952624aa406afc Mon Sep 17 00:00:00 2001 From: Mohammad Torkashvand <mohammad.torkashvand@geant.org> Date: Mon, 30 Sep 2024 13:38:37 +0200 Subject: [PATCH] test sonar --- .gitlab-ci.yml | 56 +------------------------------------------------- 1 file changed, 1 insertion(+), 55 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 562ee00ce..f02945544 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,67 +1,13 @@ --- stages: - - tox - - documentation - sonarqube - - trigger_jenkins_build -include: - - docs/.gitlab-ci.yml -#################################### tox - Testing and linting -run-tox-pipeline: - stage: tox - tags: - - docker-executor - image: python:3.12 - - services: - - postgres:15.4 - - # Change pip's cache directory to be inside the project directory since we can - # only cache local items. - variables: - POSTGRES_DB: gso-test-db - POSTGRES_USER: nwa - POSTGRES_PASSWORD: nwa - DATABASE_URI_TEST: 'postgresql://nwa:nwa@postgres:5432/gso-test-db' - PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip" - - cache: - key: tox-virtualenv - paths: - - .cache/pip - - venv/ - - before_script: - - pip install virtualenv - - virtualenv venv - - . venv/bin/activate - - script: - - pip install tox - - tox - - artifacts: - paths: - - htmlcov sonarqube: stage: sonarqube - image: sonarsource/sonar-scanner-cli:11.0 + image: sonarsource/sonar-scanner-cli:10.0 script: - sonar-scanner -Dsonar.login=$SONAR_TOKEN -Dproject.settings=./sonar.properties tags: - docker-executor -trigger_jenkins_build: - stage: trigger_jenkins_build - image: alpine:latest - before_script: - - apk add --no-cache curl - script: curl -u "$JENKINS_USERNAME:$JENKINS_API_TOKEN" - --data "PROJECT=geant-service-orchestrator" - "http://test-swd-release-service01.geant.org:8080/job/build-python-snapshot/buildWithParameters" - only: - - develop - tags: - - docker-executor -- GitLab