[iOS] PR 요청시 CI 실행

힐링힐링·2024년 3월 29일
0

iOS

목록 보기
15/16
post-custom-banner

CI / CD 란?

지속적 통합(Continuous Integration) 및 지속적 배포(Continuous Delivery/Deployment) 약자이며
해당 이슈에서는 PR요청시 CI만 다룹니다.

CI가 왜 필요한가?

초창기 git자체에 미숙했을때 PR 요청후 merge된 develop에 Pull를 받으면 pod 또는 소스가 엉켜 고생을 많이 했습니다.
.ignore 작업 및 자신의 코드와 팀원 코드가 엉켜 일어난 이슈 등 이유는 다양했습니다.
왜냐하면 git은 소스의 '충돌'을 막아줄뿐 브랜치의 '빌드'가 제대로 실행되는지는 테스트 하지 않았기 때문입니다.

CI는 TestBranch의 최신 변경사항을 빌드하고 테스트하여, 이 변경사항이 develop 브랜치에 안전하게 통합될 수 있는지를 검증 합니다.

Image

예시) x 표시된 PR은 수정 및 커및후 다시 PR 요청하시면됩니다.

CI / CD 아키텍처 중 현재 위치

profile
재밌겠네 ? 해봐야지 ~
post-custom-banner

0개의 댓글