
이번 피움 서비스에서 CI/CD를 적용하기 위해 Jekins와 Github Webhook을 이용했습니다. 본 글에서는 Jenkins와 Github Webhook을 이용한 SpringBoot 서버 자동 빌드, 자동 배포 과정을 다루겠습니다. Jenkins 설치 과정은 피움 팀 블로그 를 참고하시면 됩니다 ! 작업 환경 - 인스턴스: AWS EC2 t4g.small - OS: Ubuntu 22.04.2 LTS - RAM: 2GB Jenkins 접속 젠킨스를 접속하는 방법은 간단합니다. 젠킨스를 설치한 인스턴스 public IP와 port를 주소창에 입력하면 쉽게 접근할 수 있습니다. 정상적으로 접속하면 다음과 같은 화면을 만나게 됩니다. Github Webhook 설정 먼저 Webhook을 설정하기 위해 현..

3주 차 회고에 앞서 이번주는 2차 데모데이까지 구현할 API 명세 작성을 완성하고, 운영서버와 배포서버 EC2 인스턴스 생성했다. 또한 배포 서버에 CI/CD를 구축하고 본격적인 백엔드 개발에 착수했다. 1주 차, 2주 차 보다 회의 빈도가 많이 줄었기 때문에, 개발에 집중할 수 있는 시간이 상대적으로 많았다. 그리고 피움팀에서 키우는 식물이 생겼다! 강의장에 불이 안 들어와서 식물 전용 전등도 사고 물도 주고 재미나게 키우고 있다! 이름이 기영, 기철인 이유는 검정고무신 기영이 머리를 닮아서 그렇게 지었다. 스투키가 기영이를 닮았는데 둘이 같은 날에 왔기 때문에 그냥 기철이로 했다 ~ Github Discussion 도입 회의에서 의견을 조율하는 과정을 기록으로 남겨보는 것이 어떨까라는 의견이 나왔다..
- Total
- Today
- Yesterday
- ZNS
- ZNS SSD
- 백준
- 스프링MVC
- java
- CI/CD
- 환경 별 로깅 전략 분리
- 스프링 프레임워크
- 네트워크
- 피움
- dm-zoned
- 스프링 부트
- 프로젝트
- 우테코 회고
- 런칭 페스티벌
- jpa
- 알림개선기
- dm-zoned 코드분석
- 피움 6주차 회고
- 파이썬
- 3차 데모데이
- 스프링 Logback
- 8주차 회고
- 회고
- 5주차 회고
- 우테코
- Spring
- 2차 데모데이
- 팀프로젝트
- 알림기능개선기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |