Docker

GitLab 웹훅 적용

쭈녁 2024. 4. 22. 02:08

 

1. GitLab 플러그인 설치

  • 젠킨스 GitLab 플러그인을 설치해야 GitLab 웹훅 사용이 가능하다.

 

2. GitLab 토큰 생성

  • 젠킨스 Credentials 생성을 위한 토큰 발급

 

3. Credantial 생성

  • Username with password와 Secret text Credantial 생성하였다.

 

 

4. 파이프라인 설정

  • Dashboard -> 파이프라인 -> Configuration에서 아래와 같이 설정해 준다.
  • GitLab webhookURL 은 깃랩 설정에 사용됨으로 복사해 둔다.

 

 

  • 아래 고급을 펼쳐 secret token을 발급받아 저장해 둔다.

 

5. 깃랩 설정

  • 깃랩 Repository - settiing - webhooks로 가서 URL과 Secret token에 복사해 둔 정보를 붙여 넣는다.

 

  • Add webhook을 클릭하면 아래와 같이 웹훅이 생성된다.
  • Test를 눌러 특정 상황을 테스트해 볼 수 있다.

 

6. 실행 확인

  • 테스트를 눌러 파이프라인이 실행된 것을 확인할 수 있다.