본문 바로가기

Docker

[Jenkins] Jenkins Docker 설치 및 GitHub 연동

반응형

1. Docker Jenkins 설치

 - jenkins 검색

docker search jenkins

 - Docker Pull

docker pull jenkins/jenkins:lts

 - Docker Run

docker run -d -p 8090:8080 -v /jenkins:/var/jenkins_home --name jenkins -u root jenkins/jenkins:lts

 - jenkins 패스워드 복사 및 설정 port로 접속해서 패스워드 붙여넣기

vi jenkins/secrets/initialAdminPassword

 - jenkins 설치.

- jenkins admin 계정 설정 후 save

 

2. GitHub 연동

 - GitHub access_token 발급. 나중에 확인 불가능하므로 생성된 token은 저장해 둘 것.

 - Jenkins 관리 > 시스템 설정

 

 - GitHub 검색 > Add GitHub Server 클릭

 

 - API URL: https://api.github.com 입력 후 Add 클릭 > Jenkins 클릭

 - Credentials 입력.  Kind: Secret text 선택 > Secret: github 토근 입력 > ID: Credentials 이름 입력 > Add 클릭

- 생성된 Credentials 선택 > Text Connection 버튼 클릭 > GitHub 연동 확인 > 저장

 

3. Jenkins 배포 설정

 - Dashboard > 새로운 Item > 이름 입력 > Freestyle project 선택 > OK

 - 소스 코드 관리 > Git 선택 > Repository URL 입력 > Add 클릭 > Jenkins 클릭

 - Credentials 입력. Kind: Username with password 선택 > Username: GitHub 계정 입력 > Password: GitHub token 입력 > ID: Credentials 이름 지정 > Add 클릭

- 생성된 Credentials 선택

 

- branch 변경. (master -> main)

 - 저장

 

반응형

'Docker' 카테고리의 다른 글

Docker 실시간 로그 확인하기  (0) 2022.12.14
[Jenkins] React Build  (0) 2022.05.24
Docker Ubuntu Install 및 사용자 권한 설정  (0) 2022.02.11
[Docker] <none> image 정리  (0) 2021.08.17
[Docker] Ubuntu Docker 컨테이너 자동 실행  (0) 2021.07.23