젠킨스 전수

[토크ON세미나] Jenkins를 활용한 CI/CD 1강 - 젠킨스(Jenkins) 이해 | T아카데미

젠킨스 사용하기

젠킨스 개발환경

젠킨스에 대한 이해

젠킨스와 함께, CI/CD 파이프라인, 기본적인 운영환경 등을 배워보자.

CI/CD 란 무엇인가?

Continuous Integeration - 지속적 통합이란? 통합의 대상은 코드로 이해해도 무방한다. 협업으로 만들어진 여러 코드가 지속적으로 통합된다.

Continuous Delivery - 지속적인 배달, 통합된 코드를 지속적으로 사용자자에게 전달한다.

이밖에도 Continuous Deployment. 사용자가 사용가능한 환경에 배포하는 것을 자동화하는 것을 말함.

CI/CD 만 달리 말하면 각각의 개발자들이 개발하는 환경을 사용자가 사용 가능한 서비스로 전달하는 모든 과정을 지속가능하고, 자동화된 환경으로 만들어 개발자와 사용자 사이의 격차를 없애는 것임.

개발자가 작성만 하면, 젠킨스 안에서 빌드, 테스트, 린트도 적용되어서 배포가 된다.

이 과정이 이뤄지는 환경을 파이프라인이라고 한다.