-
카테고리
-
세부 분야
취업 · 이직
-
해결 여부
미해결
merge와 delivery차이
23.10.15 05:34 작성 23.10.15 05:35 수정 조회수 261
0
안녕하세요! 좋은 강의 감사합니다.
강의를 듣던 중 궁금한 점이 생겨 질문드립니다.
21:30 쯤 merge를 해서 메인 브랜치에 최종결과 코드를 릴리즈 했고 이게 delivery이다. 라고 해주셨는데 merge랑 delivery랑 같은 개념으로 생각해도 되는 건가요..?
둘이 같은거라면 CI/CD 파이프라인에서 왜 굳이 나누는 건지...
merge랑 delivery의 차이가 뭔지 잘 모르겠습니다 ㅠㅠ
CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
CI/CD(Continuous Integration/Delivery & Deployment) ★★★
강의실 바로가기
답변을 작성해보세요.
0
큰돌
지식공유자2023.10.16
안녕하세요 햄스터님 ㅎㅎ
21:30 쯤 merge를 해서 메인 브랜치에 최종결과 코드를 릴리즈 했고 이게 delivery이다. 라고 해주셨는데 merge랑 delivery랑 같은 개념으로 생각해도 되는 건가요..?
>>
merge는 코드를 합치는 것입니다.
보통 내가 수정한 코드 >> 테스트 >> 레퍼지토리에 있던 코드를 불러온다(pull) >> 비교해가면서 코드를 합친다.
자, 여기서 이 브랜치는 보통 issus에 관련된 브랜치일 가능성이 높습니다. 물론 작은 프로젝트일경우 master 또는 main 브랜치에다가 직접하지만 보통은 이슈에 관한 브랜치를 기반으로 합니다.
그 다음, 딜리버리가 있는데요.
delivery
>> 이부분은 master 또는 main 브랜치에다가 해당 코드를 PR하는 것을 의미합니다.
이러한 차이가 있습니다.
감사합니다.
답변 1