more
This commit is contained in:
Vendored
+2
-54
@@ -118,60 +118,8 @@ pipeline {
|
|||||||
}
|
}
|
||||||
|
|
||||||
stage('SonarQube Analysis') {
|
stage('SonarQube Analysis') {
|
||||||
agent {
|
withSonarQubeEnv() {
|
||||||
docker {
|
sh "./gradlew sonar -Dsonar.projectKey=MTGSearch -Dsonar.projectName='MTGSearch' -Dsonar.host.url=https://sonarqube.moustos.net -Dsonar.token=sqp_452a7bbe843fafe78b1a45efaf7ffb86ab6ba881"
|
||||||
image 'gradle:9.4.1-jdk21-jammy'
|
|
||||||
args '--network=host'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
when {
|
|
||||||
anyOf {
|
|
||||||
changeRequest()
|
|
||||||
branch 'main'
|
|
||||||
any
|
|
||||||
when {
|
|
||||||
anyOf {
|
|
||||||
changeRequest()
|
|
||||||
branch 'main'
|
|
||||||
branch 'master'
|
|
||||||
branch 'develop'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
steps {
|
|
||||||
script {
|
|
||||||
echo "Running SonarQube analysis..."
|
|
||||||
}
|
|
||||||
withSonarQubeEnv('SonarQube') {
|
|
||||||
sh '''
|
|
||||||
chmod +x ./gradlew
|
|
||||||
./gradlew sonar
|
|
||||||
''{
|
|
||||||
agent {
|
|
||||||
docker {
|
|
||||||
image 'docker:latest'
|
|
||||||
args '-v /var/run/docker.sock:/var/run/docker.sock'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
when {
|
|
||||||
anyOf {
|
|
||||||
branch 'main'
|
|
||||||
branch 'develop'
|
|
||||||
branch 'master'
|
|
||||||
buildingTag()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
steps {
|
|
||||||
script {
|
|
||||||
echo "Building Docker image..."
|
|
||||||
}
|
|
||||||
sh '''
|
|
||||||
docker login -u ${REGISTRY_USER} -p ${REGISTRY_PASSWORD} ${REGISTRY}
|
|
||||||
docker build -t ${DOCKER_IMAGE} .
|
|
||||||
docker push ${DOCKER_IMAGE}
|
|
||||||
docker tag ${DOCKER_IMAGE} ${DOCKER_IMAGE_LATEST}
|
|
||||||
docker push ${DOCKER_IMAGE_LATEST}
|
|
||||||
docker logout ${REGISTRY}
|
|
||||||
'''
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user