소프트웨어 빌드

  • 개발한 소프트웨어를 배포하기 좋게 패키지로 만드는것
  • 많은 참여자가 테스트(유닛,통합,acceptance)를 많이 할수록 좋다.
  • 안정성을 증대시키는게 중요
  • 빌드 실패시, 모든 개발자들의 업무를 딜레이 시킴.
  • 심각한문제이기 때문에 조직이 커지면 빌드 전담 엔지니어가 생김

 CI (conrinuous integration) CD(continuous delivery) 

  • 기본원칙 : 코드 repo는 하나만 유지, 코드변경을 자주 반영, 테스트 많이추가, 빌드계속적 수행(자동화) CI , 성공한 빌드의 배포(자동화) CD(continuous delivery)

 

'깃허브' 카테고리의 다른 글

깃허브 기초  (1) 2023.12.26
github actions 기초와 실습  (0) 2023.12.25

+ Recent posts