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 |