ci/cd

CI 란? Continuous Integration 의 약자로 지속적 통합이라는 뜻이다. 단순히 말해 개발자들이 개발한 코드들을 빈번히 Merge 하여 충돌을 없애기 위함이 가장 큰 이유이다. 또한 코드들을 빈번히 Merge하는 과정에서 코드를 Build하고 Test 하여야 하는데, 빈번하게 Build와 Test를 진행해야 하기 때문에 한꺼번에 통합해서 빌드/테스트 하는 것보다 시간이 더 오래 소모되고 귀찮다는 단점이 있었다. 그리하여 코드는 작성하되 테스트와 빌드는 프로그램이 자동으로 해주는 방법으로 시간도 절약하고 귀찮지 않게 하는 방법이 발전 되었다. (Git과 같은 SCM을 이용해 코드를 통합하고 테스트/빌드는 자동화) CI의 장점 코드를 검증하는 데 들이는 시간이 축소된다. 개발에 있어서 편리하..
이 게시글은 원 출처가 있는 게시글이며 저는 해당 글에 대한 권리가 없음을 밝힙니다. [출처] https://mr-y.tistory.com/7 이 게시글은 원문을 번역한 글입니다. 문제가 있을 경우 삭제하겠습니다. 현재 IT 시장에서 DevOps 영역은 급여/경력 면에서 IT인의 최고 선택지 중 하나다. 자주 접하는 질문은 "DevOps 엔지니어는 어떻게 되는가?"이다. 이 블로그에서는 여러 조직에서 DevOps를 연습한 나의 경험을 바탕으로 이 질문에 답하고자 한다. 나를 포함한 많은 사람들이 "DevOps 엔지니어"나 "DevOps 팀" 같은 것은 존재하지 않는다고 주장하지만, 업계인들은 "DevOps 엔지니어"라는 용어에 익숙해졌다. DevOps 철학만 이해한다면 직함명은 별로 의미가 없다. 하지만..
Nowon9159
'ci/cd' 태그의 글 목록