CI, CD/Jenkins

Jenkins > 설정 > 3. 깃헙 연동을 위한 Credential 추가

Krevis 2024. 4. 9. 07:23

깃헙에서 소스 코드를 받아서 빌드하기 위해서 깃헙 저장소에 대한 권한이 있어야 한다

깃헙 > 개인 액세스 토큰 만들기

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) 형식으로 노출된 항목을 선택한다