인프런 커뮤니티 질문&답변

섬세한 햄스터님의 프로필 이미지
섬세한 햄스터

작성한 질문수

CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조

CI/CD(Continuous Integration/Delivery & Deployment) ★★★

merge와 delivery차이

작성

·

360

·

수정됨

0

안녕하세요! 좋은 강의 감사합니다.

강의를 듣던 중 궁금한 점이 생겨 질문드립니다.

21:30 쯤 merge를 해서 메인 브랜치에 최종결과 코드를 릴리즈 했고 이게 delivery이다. 라고 해주셨는데 merge랑 delivery랑 같은 개념으로 생각해도 되는 건가요..?

둘이 같은거라면 CI/CD 파이프라인에서 왜 굳이 나누는 건지...

merge랑 delivery의 차이가 뭔지 잘 모르겠습니다 ㅠㅠ

답변 1

0

큰돌님의 프로필 이미지
큰돌
지식공유자

안녕하세요 햄스터님 ㅎㅎ

 

21:30 쯤 merge를 해서 메인 브랜치에 최종결과 코드를 릴리즈 했고 이게 delivery이다. 라고 해주셨는데 merge랑 delivery랑 같은 개념으로 생각해도 되는 건가요..?

>>

merge는 코드를 합치는 것입니다.

보통 내가 수정한 코드 >> 테스트 >> 레퍼지토리에 있던 코드를 불러온다(pull) >> 비교해가면서 코드를 합친다.

 

자, 여기서 이 브랜치는 보통 issus에 관련된 브랜치일 가능성이 높습니다. 물론 작은 프로젝트일경우 master 또는 main 브랜치에다가 직접하지만 보통은 이슈에 관한 브랜치를 기반으로 합니다.

 

그 다음, 딜리버리가 있는데요.

delivery

>> 이부분은 master 또는 main 브랜치에다가 해당 코드를 PR하는 것을 의미합니다.

 

이러한 차이가 있습니다.

 

감사합니다.

 

 

섬세한 햄스터님의 프로필 이미지
섬세한 햄스터

작성한 질문수

질문하기