-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor: GitHub Actions 워크플로우 최적화 완료 #93
base: develop
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Copilot reviewed 6 out of 11 changed files in this pull request and generated no suggestions.
Files not reviewed (5)
- .dockerignore: Language not supported
- jenkins/Jenkinsfile: Language not supported
- stempo-api/build.gradle.kts: Language not supported
- stempo-application/src/test/resources/application-test.yml: Language not supported
- .github/workflows/spring-boot-gradle-ci.yml: Evaluated as low risk
Welcome to Codecov 🎉Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests. ℹ️ You can also turn on project coverage checks and project coverage reporting on Pull Request comment Thanks for integrating Codecov - We've got you covered ☂️ |
🛠️ Test Summary (success)
|
Quality Gate passedIssues Measures |
📉 JaCoCo Coverage Verification Results
(If empty, there are no coverage violations.) HTML Coverage ReportYou can download the HTML coverage report from the Artifacts of this run: |
Summary
CI 워크플로우의 테스트 및 빌드 효율성을 높이고 유지보수성을 개선합니다.
테스트 프로파일을 Git에 업로드하여 관리하고, 공통 설정을 재사용 가능하도록 변경하였으며, 빌드 단계에서 JDK 대신 JRE 이미지를 사용하여 리소스를 최적화했습니다.
Tasks
테스트 프로파일 관리
application-test.yml
파일을 Git에 업로드하고, CI 워크플로우에서 이를 직접 로드하도록 설정.워크플로우 간결화
Gradle Cache
설정 및Set up JDK
등의 공통 작업을setup-common.yml
로 분리하여 중복 제거.Check build status
단계를 제거하여 불필요한 작업을 생략.Build 작업 최적화
ETC