소프트웨어 빌드
- 개발한 소프트웨어를 배포하기 좋게 패키지로 만드는것
- 많은 참여자가 테스트(유닛,통합,acceptance)를 많이 할수록 좋다.
- 안정성을 증대시키는게 중요
- 빌드 실패시, 모든 개발자들의 업무를 딜레이 시킴.
- 심각한문제이기 때문에 조직이 커지면 빌드 전담 엔지니어가 생김
CI (conrinuous integration) CD(continuous delivery)
- 기본원칙 : 코드 repo는 하나만 유지, 코드변경을 자주 반영, 테스트 많이추가, 빌드계속적 수행(자동화) CI , 성공한 빌드의 배포(자동화) CD(continuous delivery)
'깃허브' 카테고리의 다른 글
깃허브 기초 (1) | 2023.12.26 |
---|---|
github actions 기초와 실습 (0) | 2023.12.25 |