Continuous Integration, Continuous Deployment

Test, Merge, Deploy 의 과정을 자동화 하는 걸 의미

 

필요성?

새로운 기능을 추가 후, commit -> merge  과정을 거친다.
그 후 배포를 할때  서버 컴퓨터에 접속을 해서 새로운 코드를 받아서 실행 시켜주어야 한다. 

매번 이 과정을 거치는 것이 귀찮은 일...

-> 이런 과정을 자동화시키기 위해 CI/CD가 필요하다.

 

CI/CD 과정

Test 를 작성하지 않은 서비스에서는 test 과정을 빼도 된다.

+ Recent posts