CI/CD는 개발자 및 팀에 의해서 개발된 결과물에 대해 지속적인 통합/배포 하는 프로세스를 말함.
개발자들이 각자 개발한 코드를 SCM(Source Control Management system)에 업로드(Commit) 하게 된다.
그런데 같은 코드를 여러명의 사용자가 사용하는 경우에는 코드의 버전 관리가 필요하다.
이렇게 버전관리와 코드의 Tracking을 해주는 프로그램을 SCM이라고 한다.

다음으로 CI도구인 Jenkins는 SCM에 저장된 코드를 불러온 후 소스 코드에 Build, Test, Package하는 작업을 처리해준다.

그럼 이제 패키지한 자료를 가지고 원했던 환경 서버에 배포를 할 수 있다.