개요
아래의 과정의 내용을 포스팅 하겠습니다. 이전 글과 이어지는 내용이기 때문에 이전에 포스팅한 글부터 참고해주세요.(아래 링크 첨부해뒀습니다.)
2024.12.18 - [DevOps] - [DevOps] Jenkins , GitLab 연동(CI 생성)(1)
[DevOps] Jenkins , GitLab 연동(CI 생성)(1)
개요(버전 정보)OS : Ubuntu 24.04gitlab : 17.6.1jenkins : 2.479.2java : openjdk 17.0.13시나리오Jenkins에서 GitLab 관련 플러그인을 설치GitLab에서 User 설정 → Access Tokens으로 들어가 API 토큰 생성Jenkins에서 Credentials
www.estar987.com
2024.12.18 - [DevOps] - [DevOps] Jenkins , GitLab 연동(CI 생성)(2)
[DevOps] Jenkins , GitLab 연동(CI 생성)(2)
개요아래의 과정의 내용을 포스팅 하겠습니다. Jenkins에서 GitLab 관련 플러그인을 설치GitLab에서 User 설정 → Access Tokens으로 들어가 API 토큰 생성Jenkins에서 Credentials → GitLab API Token을 만듦Token에 G
www.estar987.com
- Jenkins 프로젝트 만듦 (freestyle or Pipeline)
- 구성에 들어가 gitlab connection에 방금 만든 connection name이 들어가 있음
- 소스 코드 관리에 git → url에 gitlab에서 만든 프로젝트 url을 넣어줌
- Credentials는 새로 만든다. (Username with Password or ssh key)로 gitlab 정보 넣어줌
- 빌드 유발에 Build when a change is pushed to Gitlab 클릭 (URL 복사)
- 고급에 secret token을 생성
- Gitlab으로 돌아감 → project setting → webhook에서 webhooks를 설정
- URL은 http://호스트/project/작업이름 SecretToken은 아까 Jenkins에서 만든 Secret token을 넣어줌(ex ) http://ID:PWD@호스트/project/작업이름)
- (테스트 시 404 에러가 나는 경우 jenkins 아이디 비번을 URL에 추가함)
1. ITEM
1-1 Jenkins Freestyle project 생성
GitLAB
Jenkins
- Dashboard → +새로운 Item → Pipeline(현재 실습에서는 Pipeline으로 진행)
- 하단의 Build Triggers(빌드 유발) 에서 Build when a change is pushed to GitLab. GitLab webhook... 활성화
- 고급 클릭 후 토큰 값 복사
- 왼쪽 하단 Apply 클릭
GitLAB(Web hook 등록)
- Add new webhook
- Jenkins의 webhook URL과 키 값 복사 후 붙여넣기
- 왼쪽 하단의 Add webhook 클릭(이 과정에서 오류 발생시 다음 글을 참고하여 오류 해결)
- 생성 완료 확인
[Jenkins, GitLab] Jenkins , GitLab Pipe line 구축(연동 시) 발생하는 ERR - Web Hook 등록 안됨
개요Jenkins와 GitLab을 연동하여 CI를 구성하던 중 Webhook 등록이 안되는 오류를 경험하였다. 해당 증상은 아래와 같이 Webhook을 등록을 하는데 계속 권한이 없다. 유효하지 않다 라는 err로그가 나오
www.estar987.com
아래는 build 테스트 과정을 포스팅한 글입니다.
'DevOps > CICD' 카테고리의 다른 글
[DevOps] Jenkins , GitLab 연동(CI 생성)(2) (0) | 2024.12.18 |
---|---|
[DevOps] Jenkins , GitLab 연동(CI 생성)(1) (0) | 2024.12.18 |
[Jenkins, GitLab] Jenkins , GitLab Pipe line 구축(연동 시) 발생하는 ERR - Web Hook 등록 안됨 (0) | 2024.12.18 |
[DevOps] Harbor 구성 후 삭제하기 (0) | 2024.12.12 |
[DevOps] 다양한 사용자가 GitLab 환경을 사용할 때 설정가이드 (0) | 2024.12.10 |