Continuous Integration, Continuous Deployment
Test, Merge, Deploy 의 과정을 자동화 하는 걸 의미
필요성?
새로운 기능을 추가 후, commit -> merge 과정을 거친다.
그 후 배포를 할때 서버 컴퓨터에 접속을 해서 새로운 코드를 받아서 실행 시켜주어야 한다.
매번 이 과정을 거치는 것이 귀찮은 일...
-> 이런 과정을 자동화시키기 위해 CI/CD가 필요하다.
CI/CD 과정

Test 를 작성하지 않은 서비스에서는 test 과정을 빼도 된다.
'서버 & 웹 개발 노트 > CI CD' 카테고리의 다른 글
[ CI/CD] 테스트를 거친 후에 배포하는 방법 (0) | 2024.08.28 |
---|---|
[ CI/CD ] .env 파일 관리하기 (0) | 2024.08.28 |
[ CI/CD ] 에러 ssh: handshake failed (0) | 2024.08.21 |
CI/CD 구축 툴 Github Actions (0) | 2024.08.17 |