Files
code-journey/Jenkinsfile
T
2026-05-09 15:10:32 +07:00

38 lines
761 B
Groovy

pipeline {
agent any
tools {
maven 'Maven3'
}
environment {
SCANNER_HOME = tool 'SonarScanner'
}
stages {
stage('Build Backend') {
steps {
dir('backend') {
sh 'mvn -version'
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
'''
}
}
}
}
}