NAS

[Synology NAS] Jenkins & Gitlab webhooks 설정하는 방법

sieunju 2021. 8. 5. 16:12
반응형

이번 시간에는 Gitlab WebHooks 사용법에 대해 설명해보도록 하겠습니다.

Gitlab 프로젝트에 들어간다음에 LeftMenu > Settings > Webhooks 클릭

이전 포스팅에서 젠킨스와 깃랩 연동할때 Build Trigger 에서 저장하라고 했던 값들이 있습니다.

- Gitlab webhook Url
- Jenkins Secret Token

잘 모르시겠다면 아래 링크 클릭 

https://jsieun73.tistory.com/172

URL 에는 Gitlab webhook URL 입력, Secret token 에는 Jenkins 에서 발행한 Secret Token 입력

젠킨스에서 자동으로 빌드 유발하기 위한 Trigger 를 선택합니다. 
(저같은 경우에는 Push Events, Merge Request Event, SSL Vertification 을 설정했습니다.)
webhook 추가.. 그리고 테스트..

아무 문제 없이 제대로 했다면 알맞은 Test Trigger 선택후 실행하면 (몇초내에) 젠킨스에서 뭔가 반응이 올겁니다. 

안된다면..

방화벽 문제거나 깃랩 어드민 페이지에서 Settings > Network > Outbound requests 허용된 값을 확인 해보시길 바랍니다.

방화벽 문제 솔루션 링크 https://jsieun73.tistory.com/169

 

[Synology NAS] Docker 설치 및 간단 사용설명

시놀로지 NAS에는 _Docker_라는 서비스를 지원합니다. Docker 안에 여러 콘테이너 들이 있는데 이를 활용해서 깃랩, 젠킨스, DB, 기타 여러 서비스를 지원합니다. 이번 포스터에는 Docker 설치 및 개념원

jsieun73.tistory.com

 

이상 글을 마치도록 하겠습니다.

감사합니다.

반응형