Maxima's Lab

[Docker] Docker를 활용하여 Jenkins 사용하는 방법 (CI/CD) 본문

Docker

[Docker] Docker를 활용하여 Jenkins 사용하는 방법 (CI/CD)

Minima 2024. 4. 18. 00:01
728x90
SMALL

안녕하세요, 오늘은 Docker를 활용하여 Jenkins를 사용하는 방법에 대해서 알아보겠습니다.

 

https://www.jenkins.io/

 

Jenkins

Jenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their software

www.jenkins.io

 

Jenkins는 다양한 CI/CD 프로세스를 지원하는 강력한 오픈 소스 자동화 서버로, 구축, 테스트, 배포와 관련된 소프트웨어 개발 측면을 자동화하여 지속적인 통합과 지속적인 제공을 촉진합니다. 이는 플러그인 기반이기 떄문에, 다양한 플러그인을 확장하여 프로젝트들의 구축, 배포 및 자동화를 지원할 수 있습니다.

 

1. Jenkins를 사용하기 위해 첫번째 단계는 Docker 이미지를 가져오는 것입니다.

 

docker pull jenkins/jenkins:lts

 

2. Jenkins 컨테이너 실행

 

docker run -d -p 8080:8080 -p 50000:50000 --name jenkins-master jenkins/jenkins:lts

 

컨테이너 실행 후에는 httpL//<docker-host-ip>:8080으로 이동하여 액세스 가능합니다.

 

Jenkins 초기 실행 화면

 

3. 초기 설정

 

docker exec jenkins-master cat /var/jenkins_home/secrets/initialAdminPassword

 

위의 명령어로 나온 initialAdminPassword를 입력하여 초기 설정을 진행합니다.

 

초기 설정 진행 화면

 


지금까지, Docker를 활용하여 Jenkins를 사용하는 방법에 대해서 알아보았습니다.

감사드립니다.

728x90
LIST
Comments