Jenkins 사용1

quinones·2025년 7월 28일

먼저 환경 설정을 해준다.

Docker 설치

자동화 하기 전에 환경 설정을 해준다.

그러기 위해 OS에 맞는 docker설치를 해줘야한다.

터미널에 Jenkins Docker 명령어 입력

docker run -d -p 8080:8080 -p 50000:50000 --name jenkins-android -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts-jdk11

이 명령어는 Jenkins를 Docker 컨테이너로 다운로드하고 실행한다.
-d: 백그라운드에서 실행
-p 8080:8080: 로컬 8080 포트와 Jenkins의 8080 포트를 연결
-p 50000:50000: Jenkins 내부 통신용 포트 연결
--name jenkins-android: Docker 컨테이너의 이름을 "jenkins-android"로 지정
-v jenkins_home:/var/jenkins_home: Jenkins의 설정 및 데이터를 로컬의 jenkins_home 이라는 Docker 볼륨에 저장 (컨테이너가 삭제되어도 데이터 유지)
jenkins/jenkins:lts-jdk11: JDK 11이 포함된 안정적인 Jenkins 버전을 사용

웹 브라우저에 Unlock Jenkins페이지 실행

주소창에 http://localhost:8080 넣고 실행하면 된다.

그러면 초기 관리자 비밀번호를 입력하라고 나오는데, 터미널로 돌아가서

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

위 코드를 넣고 실행하면 초기 긴 비밀번호가 출력된다. 이걸 복사해서 비밀번호에 넣고 Continue 버튼 실행.

플러그인 설치

Customize Jenkins 페이지가 나오면 Install suggested plugins를 클릭한다.
이는 Jenkins 커뮤니티에서 일반적으로 유용하다고 생각하는 플러그인들을 자동으로 설치하는데, 대부분의 경우 이 옵션을 선택하는 것이 편리하다고 한다.

계정 생성

사용자 이름, 비밀번호, 전체이름, 이메일주소를 쓰고 넘어간다.
UserName 및 Password는 잘 기억.

여기서 'Save and Continue' 버튼을 누르면 로딩시간이 좀 걸린다.

그러면 Instance Configuration화면이 나오는데, 여기에 Jenkins URL 입력필드에 기본적으로 http://localhost:8080/ 와 같이 현재 접속한 주소가 채워져 있을 거다.

Docker를 사용해서 로컬 환경에서 Jenkins를 실행하고있다면, 제시된 기본 URL을 그대로 사용한다.

profile
이우진

0개의 댓글