mirror of
https://github.com/cna-bootcamp/phonebill.git
synced 2025-12-06 16:16:23 +00:00
Jenkins 백엔드 CI/CD 파이프라인 템플릿 추가
- SonarQube 개별 서비스별 Quality Gate 처리 방식 적용 - 각 서비스별 withSonarQubeEnv wrapper 개별 적용 - 타임아웃 5분으로 조정 및 상세 로깅 추가 - ArgoCD 방식과 Kustomize 방식 모두 지원하는 템플릿
This commit is contained in:
parent
5b48c22ad0
commit
a99b121545
@ -116,8 +116,8 @@ podTemplate(
|
|||||||
./gradlew :${service}:test :${service}:jacocoTestReport :${service}:sonar \\
|
./gradlew :${service}:test :${service}:jacocoTestReport :${service}:sonar \\
|
||||||
-Dsonar.projectKey=phonebill-${service}-dg0500 \\
|
-Dsonar.projectKey=phonebill-${service}-dg0500 \\
|
||||||
-Dsonar.projectName=phonebill-${service}-dg0500 \\
|
-Dsonar.projectName=phonebill-${service}-dg0500 \\
|
||||||
-Dsonar.java.binaries=${service}/build/classes/java/main \\
|
-Dsonar.java.binaries=build/classes/java/main \\
|
||||||
-Dsonar.coverage.jacoco.xmlReportPaths=${service}/build/reports/jacoco/test/jacocoTestReport.xml \\
|
-Dsonar.coverage.jacoco.xmlReportPaths=build/reports/jacoco/test/jacocoTestReport.xml \\
|
||||||
-Dsonar.exclusions=**/config/**,**/entity/**,**/dto/**,**/*Application.class,**/exception/**
|
-Dsonar.exclusions=**/config/**,**/entity/**,**/dto/**,**/*Application.class,**/exception/**
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user