본문 바로가기

- others

[Jenkins] Git, Bitbucket 연동

반응형

젠킨스를 설치했으니,

이제 깃과 연동을 해야하는데요.

 

우선 저는 Bitbucket을 사용하고 있어, Git은 간단하게 설명하고, 참고했던 블로그를 남겨두고 넘어가겠습니다.

Git

[Jenkins 관리] > [System Configuration] > [Global Tool Configuration]에 진입합니다.

아래와 같이 JDK, Gradle경로를 설정할 수 있습니다.

또는 인스톨러를 통해서 설치할 수도 있는데, 자바의 경우 오라클 계정을 입력해야 설치가 가능합니다.

예전 버전에서는 Open JDK를 다운받을 수 있었던 것 같은데, 오라클 JDK밖에 설치가 안되는 것 같더라구요.

 

그리고 이제 Git정보를 입력하면 연동이 됩니다.

그 전에 Git에서 토큰을 생성해야하는데요.

해당 정보는 아래 블로그에서 참고하시면 어렵지 않게 진행할 수 있습니다.

https://ict-nroo.tistory.com/35

 

 


 

Bitbucket

Bitbucket은 우선 플러그인 설치가 먼저 필요합니다.


 

그 다음 Bitbucket에서 [Settings] > [Webhooks]에서 Add WebHook을 해야합니다.

    - TITLE: 관리명

    - URL: {Jenkins URL}/bitbucket-webhook/

으로 생성합니다.


 

그 후 다시 젠킨스로 돌아와서 대쉬보드 화면에 있는 [새로운 Item]을 클릭합니다.

 

아이템 명을 입력하고 [Freestyle project]를 선택합니다.

 

[소스 코드 관리] 탭에서 Git을 선택하고,

Repository URL를 입력합니다.

 

그 후 Credentials에 Add를 클릭하여 비트버킷 접속정보를 입력합니다.

 

그 후 밑에 빌드 조건에 Build when a change is puhsed to BitBucket을 선택하여,

비트버킷에 새로 push될 때 빌드되도록 설정하고,

하단의 Execute shell을 작성하면 연동이 됩니다.

 

다음에는 Bitbucket의 pipelines에 대해 포스팅 해보겠습니다!

반응형

'- others' 카테고리의 다른 글

[Architecture]헥사고날 아키텍처(port and adapter)  (0) 2023.02.17
[Jenkins] 설치 - Linux  (0) 2021.05.08
Cloud Native Application 고려사항  (0) 2021.05.06
Gradle Multi Module 프로젝트 생성  (0) 2021.05.01
[탐색알고리즘] DFS  (0) 2020.11.21