Files
code-journey/Jenkinsfile
T
2026-05-09 15:06:46 +07:00

33 lines
681 B
Groovy

pipeline {
agent any
environment {
SCANNER_HOME = tool 'SonarScanner'
}
stages {
stage('Build Backend') {
steps {
dir('backend') {
sh 'mvn clean package -DskipTests'
}
}
}
stage('Check target classes') {
steps {
sh 'ls -la backend/target/classes'
}
}
stage('Sonar Scan') {
steps {
withSonarQubeEnv('sonarqube') {
sh '''
$SCANNER_HOME/bin/sonar-scanner
'''
}
}
}
}
}