From 5f996e70072d67f4a63faa1b7d2e3cd47e11de1b Mon Sep 17 00:00:00 2001 From: Jared Date: Fri, 4 Jul 2025 10:09:06 +0200 Subject: [PATCH] added sonar to pipeline --- Jenkinsfile | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index eba846e..6d2f479 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,4 +1,7 @@ -def didRun = false +/* groovylint-disable-next-line UnusedVariable */ +@Library('InnoHub-Library') _ + +Boolean didRun = false pipeline { agent any @@ -28,6 +31,14 @@ pipeline { } stages { + stage('Validate Repository') { + steps { + script { + checkRepoName(params.REPO_NAME, true) + } + } + } + stage('Install Dependencies') { steps { script { @@ -47,6 +58,14 @@ pipeline { } } + stage('SonarQube Analysis') { + steps { + withSonarQubeEnv('sonarqube') { + sh 'sonar-scanner -Dsonar.projectKey=tatort -Dsonar.sources=src' + } + } + } + stage('Push image to gitea registry') { when { branch 'development'