젠킨스를 사용하여 CI/CD Pipeline 구축기(백엔드편)
이 글은 우리FISA 클라우드 서비스 개발자 굿프렌즈팀 `팬시`가 작성했습니다. 해당 CI/CD 구축 작업은 `팬시`와 `HM`님이 같이 진행했습니다. 굿프렌즈팀의 프로젝트에서 백엔드 CI/CD 구조는 다음과 같습니다. 우선, 굿프렌즈의 프론트/백엔드 개발자가 기능을 개발하여 Github에 PR을 생성합니다. 이때 PR 코드가 정상적으로 빌드되고, 모든 테스트를 통과하는지 Github Actions를 사용하여 우선적으로 검사합니다. 이때, PR 브랜치의 코드가 문제가 있다면 develop 브랜치로 병합이 불가능합니다. 정상적으로 빌드가 되는 코드는 굿프렌즈 개발자들끼리 코드리뷰가 진행되고, develop 브랜치에 병합이 됩니다. 이대, Github은 굿프렌즈팀이 구축한 젠킨스 서버에 Webhook을 통해..
infra
2023. 8. 26. 13:27
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Scrum
- SMS
- 파이프라인
- docker
- SMS인증
- goodfriends
- nativeQuery
- frontend
- 굿프랜즈
- @Query
- git-flow
- 백엔드
- 우리FISA
- 개발
- 팀프로젝트
- Jenkins
- 굿프렌즈
- 네이버클라우드플랫폼
- ci/cd
- agile
- JPQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함