Gitlab Webhook 구성

ADM은 빌드 자동화를 위한 Webhook을 제공한다.

1. 개요

ADM에서 제공하는 Webhook을 Gitlab에 등록하여 Gitlab에서 발생하는 이벤트에 따라 CI/CD 파이프라인을 자동으로 수행하도록 한다.

Harbor도 Gitlab과 유사하게 Webhook을 등록할 수 있다.
또한, ADM은 사용자 정의 Webhook도 제공한다.

2. Gitlab Webhook 구성 예시

Gitlab에 Webhook을 등록하고 이를 통해서 CI/CD 파이프라인이 자동 수행되도록 한다.
아래 순서대로 하나씩 수행한다.

2.1. 빌드 트리거 정보 확인

001
  • ADM 애플리케이션 상세의 액션 메뉴에서 빌드 트리거 정보를 클릭한다.

002
  • 빌드 트리거 정보에서 제공하는 Webhook URL과 Token을 이용하여 Gitlab 설정에 등록한다.

2.2. Gitlab Webhooks에 정보 등록

003
  • Gitlab Project 설정의 Wehbooks에서 URL 항목에 ADM 빌드 트리거 정보에서 확인한 Webhook URL을 입력한다.

  • Secret Token 항목에 ADM 빌드 트리거 정보에서 확인한 Token을 입력한다.

2.3. Gitlab Webhook의 이벤트 등록

004
  • ADM Webhook과 연계할 이벤트를 선택한다.

  • Push event

  • Tag push event

  • Merge request event

ADM에서는 위에서 언급된 3가지 이벤트(Push, Tag, Merge)만 지원한다.

SWLab Bankware Global
  • 전체
  • BXM
  • BXCM
  • BXCP
  • BXI
제품 선택 시 더 정확한 매뉴얼 가이드를 제공해드립니다.

Copyright© Bankwareglobal All Rights Reserved.