젠킨스를 설치했으니,
이제 깃과 연동을 해야하는데요.
우선 저는 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 |