안녕하세요
GitLab과 Jekins의 연동을 위해 GitLab Connection 연결 등록하는 방법과 GitLab Access Token 발급 방법을 공유드리겠습니다.
# 진입경로
GitLab 토큰 등록 - Dashboard > Manage Credentials
GitLab 연결 등록 - Dashboard > Jenkins 관리 > 시스템 설정
반응형
# GitLab에서 Token 발급 방법
- GitLab에 로그인합니다.
- 사용자 설정으로 이동합니다. 오른쪽 상단에 있는 사용자 아이콘을 클릭하고 드롭다운 메뉴에서 "Settings"을 선택합니다.
- 좌측 메뉴에서 "Access Tokens"을 선택합니다.
- "Name" 필드에 토큰의 이름을 입력합니다. 이는 식별을 위한 임의의 이름입니다.
- "Scopes" 섹션에서 필요한 권한을 선택합니다. Jenkins와의 연동을 위해 최소한 "api" 권한이 필요합니다. 필요한 경우 다른 권한도 선택할 수 있습니다.
- "Expiration" 설정을 원하는대로 선택합니다. 토큰의 만료 일자를 설정할 수 있습니다.
- "Create personal access token" 버튼을 클릭합니다.
- 토큰이 생성되면 액세스 토큰이 표시됩니다. 이 토큰은 Jenkins에서 GitLab과의 연동을 위해 사용할 수 있습니다. 중요한 보안 정보이므로 안전한 장소에 저장하거나 복사하세요.
반응형
반응형
액세스 토큰을 발급받은 후에는 Jenkins에서 GitLab 연결을 등록하는 단계에서 해당 토큰을 사용하여 GitLab 연결을 설정할 수 있게 된다. 이를 통해 Jenkins는 GitLab API를 사용하여 GitLab 저장소와 상호 작용할 수 있다.
액세스 토큰은 기밀 정보이므로 안전한 관리가 필요합니다. 노출되지 않도록 주의하고, 토큰을 재발급하거나 새로운 토큰을 생성할 수 있습니다.
# Jenkins에서 GitLab 토큰 등록
1. Dashboard > Manage Credentials 에 진입한 후 Domains의 (global) 클릭하여 'Add credentials' 를 클릭한다.
2. Kind를 클릭하여 'GitLab API token'을 클릭한다.
3. 생성한 토큰을 API token 에 붙혀넣는다.
4. ID / Description은 내가 식별할 수 있는 ID로 등록한다.
반응형
# Jenkins에서 GitLab 연결 등록
- Jenkins 관리 대시보드에 로그인한다.
- 좌측 메뉴에서 "시스템 설정"을 선택한다.
- "GitLab" 섹션으로 스크롤하여 "GitLab 연결"을 클릭한다.
- "GitLab host URL" 필드에 GitLab 서버의 URL을 입력한다. 예를 들어, "https://gitlab.example.com"와 같은 형식이다.
- "액세스 토큰" 필드에 GitLab에서 생성한 Jenkins와의 연동을 위한 액세스 토큰을 입력한다. 이 토큰은 GitLab 계정 설정에서 생성할 수 있다. 필요한 권한이 있는 토큰을 생성해야 한다. (위에서 생성한 계정토큰)
- "Test Connect" 버튼을 클릭하여 GitLab과의 연결을 확인한다.
반응형
공부하기 위한 기록으로 틀린 정보가 있을 시 알려주시면 감사하겠습니다 :)
'우당탕탕 개발생활 > _Jenkins' 카테고리의 다른 글
[Jenkins] Build 오류 원인 분석 및 해결 방법 (0) | 2023.06.16 |
---|---|
[Jenkins] GitLab Hook Test 오류 원인 (0) | 2023.06.15 |
[Jenkins] GitLab 푸시 이벤트 훅 테스트 방법 (push event hook test) (0) | 2023.06.14 |
[Jenkins] Gitlab 연동 시 오류 발생 해결 방법 (128/401) (1) | 2023.06.12 |
[Jenkins] GitLab 연동 시 필수 설치 플러그인 목록 (0) | 2023.05.28 |