프로젝트
2023. 11. 18.
젠킨스 파이프라인에서 도커 사용하기
Jenkins(이하 젠킨스)를 이용해 CI/CD를 구성하다 보면, 프로젝트 빌드를 위해 호스트에 직접 필요한 도구를 설치하는 경우가 있었다. 하지만 프로젝트가 많아지고, 각기 사용하는 언어 및 빌드 환경이 달라지게 되면 호스트 OS에 무분별하게 도구를 설치하는 상황이 생길 수 있고, 만약 조직 단위로 움직이는 회사인 경우 언어 선택 및 빌드 환경 수정 시 DevOps에게 불필요한 작업 리소스를 줄 수 있다. 젠킨스는 이런 문제를 인식하고 파이프라인에 도커를 사용하도록 지원한다. 플러그인 설치 젠킨스 파이프라인에서 도커를 사용하기 전 필요한 플러그인을 설치한다. Docker plugin Docker pipeline 그리고 호스트 OS에 도커를 사용할 수 있는 환경이 필요하다. 예시 pipeline { ag..