From c5c950fcb75186e079e4ca8cbb2d481d2236e0a1 Mon Sep 17 00:00:00 2001 From: John Hanzu Kim Date: Mon, 16 Jun 2025 16:44:22 +0900 Subject: [PATCH] Update Jenkinsfile --- smarketing-java/deployment/Jenkinsfile | 43 +------------------------- 1 file changed, 1 insertion(+), 42 deletions(-) diff --git a/smarketing-java/deployment/Jenkinsfile b/smarketing-java/deployment/Jenkinsfile index 1b0910f..f8a2f95 100644 --- a/smarketing-java/deployment/Jenkinsfile +++ b/smarketing-java/deployment/Jenkinsfile @@ -14,12 +14,7 @@ podTemplate( containerTemplate(name: 'gradle', image: 'gradle:jdk17', ttyEnabled: true, - command: 'cat', - envVars: [ - envVar(key: 'DOCKER_HOST', value: 'unix:///run/podman/podman.sock'), - envVar(key: 'TESTCONTAINERS_DOCKER_SOCKET_OVERRIDE', value: '/run/podman/podman.sock'), - envVar(key: 'TESTCONTAINERS_RYUK_DISABLED', value: 'true') - ]), + command: 'cat'), containerTemplate(name: 'azure-cli', image: 'hiondal/azure-kubectl:latest', command: 'cat', ttyEnabled: true), containerTemplate(name: 'envsubst', image: "hiondal/envsubst", command: 'sleep', args: '1h') ], @@ -42,42 +37,6 @@ podTemplate( namespace = "${props.namespace}" } - stage('Code Analysis & Quality Gate') { - container('gradle') { - sh "./gradlew clean build -x test" - - // SonarQube 분석 - withSonarQubeEnv('SonarQube Server') { - sh """ - ./gradlew sonarqube \\ - -Dsonar.projectKey=smarketing-backend-member-kros235 \\ - -Dsonar.host.url=\$SONAR_HOST_URL \\ - -Dsonar.login=\$SONAR_AUTH_TOKEN - - ./gradlew sonarqube \\ - -Dsonar.projectKey=smarketing-backend-store-kros235 \\ - -Dsonar.host.url=\$SONAR_HOST_URL \\ - -Dsonar.login=\$SONAR_AUTH_TOKEN - - ./gradlew sonarqube \\ - -Dsonar.projectKey=smarketing-backend-marketing-content-kros235 \\ - -Dsonar.host.url=\$SONAR_HOST_URL \\ - -Dsonar.login=\$SONAR_AUTH_TOKEN - - ./gradlew sonarqube \\ - -Dsonar.projectKey=smarketing-backend-ai-recommend-kros235 \\ - -Dsonar.host.url=\$SONAR_HOST_URL \\ - -Dsonar.login=\$SONAR_AUTH_TOKEN - """ - } - - // Quality Gate 확인 - timeout(time: 5, unit: 'MINUTES') { - waitForQualityGate abortPipeline: true - } - } - } - stage('Build Application') { container('gradle') { sh """