728x90

2024/11/25 2

배포 자동화 - 이론. CICD, Gradle, Jenkins

배포란개발된 어플리케이션을 실제 서버나 클라우드 환경과 같은 운영 환경에 설치하고 실행하는 과정이다.빌드환경 설정데이터베이스 마이그레이션서버 실행로깅 및 모니터링 설정보안 강화성능 최적화모니터링 및 로깅스케일 아웃백업 및 복구 계획CICD 파이프라인 설정 CICD: 지속적 통합 Continuous Intergration, 지속적 배포Continuous Deployment 소프트웨어 개발 및 배포 프로세스를 자동화하고 지속적으로 품질을 유지하며 빠르게 새로운 기능을 배포하는 방법을 나타낸다.  CI 프로세스코드 작성자동 빌드자동 테스트자동화된 통합CD 프로세스CI를 통한 자동화자동 배포 준비수동 승인환경 구성 관리롤백 기능자동 배포CICD 의 이점빠른 피드백자동화된 빌드 및 테스트안정적인 배포품질 향상높은..

JAVA/프로젝트 2024.11.25

스프링부트 Slack 알림 연동

https://api.slack.com/apps Slack API: Applications | SlackYour Apps Don't see an app you're looking for? Sign in to another workspace.api.slack.comcreate new app - OAuth Permissions - add on OAuth scope 에서 channels:read, chat:write 추가setting - install app - install to workspace 허용.위 과정을 거치면 OAuth token 이 발급됨. 통합 - 앱추가 - 만든 앱 추가하기  이 토큰을 properties 에 등록.slack.token=  build.gradle 에 추가implementati..

JAVA/프로젝트 2024.11.25
728x90
반응형