2023-03-14 04:53:44 +00:00
2023-03-13 04:43:05 +00:00
2023-03-13 04:58:14 +00:00

jenkins with gitlab CI/CD

jenkins와 gitlab을 활용한 CI/CD 문서입니다.

Plugin 설치

01

  • GitLab에서 commit event가 발생할 경우 Pipeline Run을 위한 Plugin 설치

GitLab과 연결

02

  • jenkins 관리 > 시스템 설정 > Gitlab 부분에 자신의 GitLab 정보를 입력하고 저장
  • Credentials 같은 경우 Add > GitLab API token 을 선택하여 GitLab에서 생성한 API token 입력
  • 저장 전 Test Connection 을 눌러서 연결 확인

Webhook 설정

03

  • Build when a change is pushed to GitLab. GitLab webhook URL: http://주소
    • GitLab 설정에서 webhook 등록시 해당 주소를 입력
  • 어떤 이벤트가 발생할 경우 Pipeline이 동작할 것인가 선택
  • 고급 버튼을 누른후 아래쪽 Secret token의 Generate 버튼을 눌러 token 생성 및 복사
    • GitLab 설정에서 webhook 등록시 해당 token을 입력하고

GitLab Webhook 설정

04

  • GitLab 프로젝트 > 설정(Settings) > 웹훅(Webhook)
  • Webhook 설정 단계에서 확인한 주소와 token을 입력
  • Push events 체크
  • 생성 후 하단에서 Test 실행
Description
No description provided
Readme 381 KiB