깃헙에서 소스 코드를 받아서 빌드하기 위해서 깃헙 저장소에 대한 권한이 있어야 한다
깃헙 > 개인 액세스 토큰 만들기
Settings > Developer settings > Personal access tokens >
Generate new token > Generate new token (classic) 버튼 클릭
Expiration: No expiration
Scopes: 일단 repo만 체크해도 됐다
생성된 토큰을 잘 복사해둔다
젠킨스 > Credential 추가
Manage Jenkins > Security > Credentials >
System > Global credentials (unrestricted) >
이건 자유롭게 설정해도 됨
Add Credentials 버튼 클릭
Kind: Username with password
(Secret text를 사용하면 잡 설정 시 Credential이 노출되지 않음
참고: https://github.com/jenkinsci/ghprb-plugin/issues/534)
Username: 깃헙 사용자명
Password: 위에서 생성한 토큰을 붙여넣는다
젠킨스 > 잡에 Credential 설정
잡 설정 > Source Code Management > Git > Credentials >
username/마스킹 (Description) 형식으로 노출된 항목을 선택한다
'CI, CD > Jenkins' 카테고리의 다른 글
| Jenkins > 운영 > Job 백업, 복구 (0) | 2024.04.07 |
|---|---|
| Jenkins > 설정 > 2. GitHub 계정으로 로그인할 수 있게 하기 (0) | 2024.04.05 |
| Jenkins > 1. 설치 > Docker 기반 (0) | 2024.04.04 |