This commit is contained in:
2026-05-08 15:24:03 +09:30
parent f115787ef6
commit 23e5a1ba2b
Vendored
+2 -54
View File
@@ -118,60 +118,8 @@ pipeline {
}
stage('SonarQube Analysis') {
agent {
docker {
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}
'''
withSonarQubeEnv() {
sh "./gradlew sonar -Dsonar.projectKey=MTGSearch -Dsonar.projectName='MTGSearch' -Dsonar.host.url=https://sonarqube.moustos.net -Dsonar.token=sqp_452a7bbe843fafe78b1a45efaf7ffb86ab6ba881"
}
}