카테고리 없음

[무중단 자동배포] 6. Jenkins 이미지 띄우기

bay07 2024. 9. 25. 11:23

 

Jenkins란?

독립형 오픈 소스 자동화 서버

소프트웨어 구축, 테스트, 배포와 관련된 모든 종류의 작업을 자동화하는 데 사용

Java Runtime Environment(JRE)가 설치된 모든 시스템에서 독립 실행형으로 실행 가능

 

1. 젠킨스 실행하기 

docker run --name jenkins --detach \
--user root \
--volume jenkins-data:/var/jenkins_home \
--volume /var/run/docker.sock:/var/run/docker.sock \
-p 8080:8080 -p 50000:50000 \
-p 80:80 \
-p 443:443 \
jenkins/jenkins:lts

 

2. 도커에 실행된 젠키스 컨테이너 접속 

docker exec -it jenkins /bin/bash

 

3. 젠킨스 내부에 도커 설치 

apt-get update

apt-get install -y apt-transport-https ca-certificates curl gnupg2 software-properties-common

curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add -

add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"

apt-get update

apt-get install -y docker-ce-cli

 

4. Jenkins 초기 패스워드 확인 

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

 

5. 젠킨스 주소로 접속 

브라우저 창에서 {Public IPv4 주소}:8080 으로 접속하면 된다.

이 후에 위에서 확인한 패스워드 입력

예를 들어서, http://51.16.28.26:8080/

 

6. Install Suggested Plugins를 클릭하여 설치