Dev Ops
-
CI/CD와 Jenkins 동작 프로세스Dev Ops 2023. 1. 1. 21:22
23년 자유롭게 본인 연구과제로 나는 CI/CD 개발을 선택했다. 왜냐하면.. 연말에 개발하면서 같은 소스베이스에서 여러개발자와 개발을 하는데.. 개발하다가 commit할라고 보면 충돌 나있고 또 비교하며 Merge하고 또 Commit할라고 하면 충돌나고 이런 경우가 많았다.(상당히 지치고 짜증나는 작업임) 그래서 해결방법을 찾아보니 Jenkins를 이용하여 자동 통합(CI)작업을 하면 이와 같이 merge할 경우 충돌하는 경우를 크게 줄일 수 있다고 한다. 그럼 CI/CD가 무엇인지 알아보자. - CI/CD란 CI : 여러 개발자의 코드 베이스를 지속적으로 통합하는 것. (Continuous integration) CD : 여러 개발자의 코드 베이스를 지속적으로 배포가 가능한 상태로 만들고(Contin..