728x90
CI/CD (Continuous Integration/Delivery & Deployment)
- 코드를 짠 다음 하는 지속적으로 코드를 합치고 코드를 배포하는일.
이러한 파이프라인을 CI/CD 파이프라인 이라고한다.
continuous integration: 빌드, 테스트, 머지
continuous delivery: 해당 레포지토리에 저장.
continuous deployment: 실제 서비스에 배포
빌드는 대표적으로 webpack이 있다.
여러 모듈들을 정적인 자산으로 바꿔주는거다.
테스트
함수 등 작은 단위를 테스팅하는 것이 단위테스트.
모듈을 통합할때 테스트하는 것이 통합테스트.
사용자가 서비스를 사용하는 상황을 가정해서 테스트하는 것이 엔드투엔드테스트.
테스트를 위한 대표적인 프레임워크로는 mocha가 있다.
강의에서는 툴로 heroku를 언급.
728x90
'교육후 개인공부 > Computer Science' 카테고리의 다른 글
[CS] static 키워드 (0) | 2024.01.26 |
---|---|
[CS] 클래스, 객체, 인스턴스 (0) | 2024.01.23 |
[CS] 컨테이너와 도커 (0) | 2024.01.23 |
[CS] IaaS, PaaS, SaaS (0) | 2024.01.23 |
[CS]클라우드의 방식(오프프레미스, 온프레미스) (0) | 2024.01.23 |