Back-End/Study

[Jenkins] GitLab연동

yeonx 2023. 8. 11. 12:47
728x90

1. pipeline

 

2. pipeline 설정

Definition : pipeline script from SCM
Script Path : Jenkinsfile

 

3. Jenkins plugin 설치

Gitlab 플러그인
Webhook 플러그인 설치

->이것들을 설치해야 Build when a change is pushed to Gitlab~~  옵션을 Jenkins 내 Build Trigger에서 찾을 수 있다.(Jenkins pipeline 프로젝트 생성 참고)

 

4. WebHook 설치

git에 push가 감지되면, Jenkins에서 자동으로 재빌드가 되어야 하기 때문에, Webhook을 통해, git에 push를 했을때, 감지가될 수 있도록 해당부분을 세팅하는 것임.

 

5. Secret Token 발급

고급 을 누르면 밑에 Secret token 이 있고, 거기에서 Generate 를 누르면 토큰이 생성된다. 이것도 복사해두자 (git에 가서 secretToken에 저장)

 

6. Git Lab -> Webhook 설정

발급받은 url과 token을 입력하고 Add webhook 클릭하면 세팅 완료

 

'Back-End > Study' 카테고리의 다른 글

[Linux] 리눅스 필수 명령어 정리  (0) 2023.09.25
[Jenkins] Github연동  (0) 2023.08.10
[Jenkins] 설치 및 설정  (0) 2023.08.10
Spring IoC(제어의 역전) / DI(의존성 주입)  (0) 2022.11.24
Spring과 Spring Boot  (0) 2022.11.24