본문 바로가기

반응형

springboot

[AWS] CI/CD 파이프라인과 AWS CI/CD 서비스 CI/CD 도입 계기는 항상 필요로 생각하고 있는 부분이었지만 귀찮다는 생각에 시도를 하지 않았지만 시간이 지날 수록 프로젝트가 커지면서 배포 과정에 점점 더 많은 시간들이 낭비되고 있는게 느껴져(약 3~5분) 배포 자동화의 필요성을 뼈저리게 느꼈다. 원래는 jenkins 로 CICD 를 간단하게 구축하려 했지만 기존에 해봤던 작업이라 지루함이 작업시작도 전부터 눈에 훤했다. 그래서 다른 파이프라인 구축 방법을 찾아봤고 AWS 서비스를 통해서도 유사하게 그리고 기존 시스템들과 더 잘 통합될 수 있는 이점이 있다는걸 알게되었다. 자동화할 과정과 환경은 다음과 같다 스프링 프로젝트 빌드 - 스프링 프로젝트를 빌드하여 실행 가능한 JAR 파일 생성 도커 이미지 빌드 - 생성된 JAR 파일을 기반으로 도커 이미.. 더보기
[ELK] SpringBoot Logback 과 ELK Stack 연동 Logstash 설치 및 실행 테스트 (mac 기준) logstash 설치 brew install elastic/tap/logstash-full * 기존에 설치된 logstash 가 있으면 brew unlink logstash 명령어를 통해 Unlink 후 재시도 brew 를 통해 mac 에서 설치하면 logstash 의 설정 파일의 경로는 /usr/local/etc/logstash 에 생성된다. logstash 기본 설정 및 실행 실행 전 /usr/local/etc/logstash/pipelines.yml 파일을 수정해 준다. 기존 내용의 9번, 15번 라인의 주석을 풀어주고 15번 라인에 설치된 logstash 환경설정 파일들의 경로와 와일드카드 및 확장자로 지정 *추가로 앞으로 환경설정의 변동이 있.. 더보기

반응형