반응형 도커2 젠킨스(Jenkins) CD 프로세스를 위해서 자동화 서버가 꼭 필요하다. 그러기위해서 젠킨스가 필요하다. 젠킨스는 단독으로 사용할 수도 있고, 도커와 같이 사용될 수도 있다. 젠킨스 : 자바로 작성된 오픈 소스 자동화 서버이다. 젠킨스는 단순성, 유영성, 다양성 측면에서 유명하고 다른 솔루션에 비해 뛰어난 기능과 확작성 덕분에 가장 널리 사용되고 있다. 그 이유는 아래와 같은 다양한 장점 때문이다. 젠킨스는 많은 플러그인을 가지고 있으며, 대부분의 프로그래밍 언어와 프레임워크를 지원한다. 게다가 거의 모든 종류의 셸 명령어와 소프트웨어를 사용할 수 있기 때문에 특정 프로그래밍 언어에 대한 지식 없이도 자동화 프로세스를 구축할 수 있다. 젠킨스는 커뮤니티와 플러그인을 이용하기 좋다. 사용자가 직접 필요한 플러그인을 작성해 기.. 2025. 3. 21. 도커(Docker) 도커는 소프트웨어 컨테이너의 형태로 애플리케이션을 배포할 수 있는 오픈 소스 프로젝트다. 도커를 이용하면 애플리케이션과 실행환경(파일, 코드 라이브러리 등)을 통합해서 실행할 수 있다. 즉, 도커를 이용하면 가상화처럼 애플리케이션을 어디서든 실행 가능한 이미지로 패키징 할 수 있다. 컨테이너화 VS 가상화도커를 사용하지 않고도 가상머신이라 부르는 하드웨어 가상화로 프로세스를 격리하는 작업을 할 수 있다. 대표적으로 버추얼박스나 VM웨어, 패러렐즈 등이 있다. 가상 머신은 컴퓨터의 아키텍처를 모방하는 방식으로 실제 컴퓨터와 같은 기능을 제공한다. 애플리케이션을 독립된 가상머신 이미지에 배치함으로써 완벽하게 격리된 환경에서 실행할 수 있다. 이미지에는 필요한 모든 의존성 요소와 게스트OS(운영체제)가 들어있.. 2025. 2. 18. 이전 1 다음 반응형