젠킨스 소스코드 통합 - Github
Last updated
Last updated
젠킨스의 파이프라인구축의 첫단계로 코드베이스에서의 코드통합을 위한 깃허브 플러그인을 설치하도록 하겠습니다. 구축완료시 지금빌드 버튼을 클릭하게되면 아이템 워크스페이스를 생성한 후 워크스페이스 내부에 연동된 레파지토리(Github or Svn)에서 소크소드를 가져오게 됩니다.
위 플러그인은 깃허브와 젠킨스간에 소스코드 통합을 지원합니다. 그럼 새로운 프로젝트를 생성하여 깃허브와 연동한 후 소스코드를 불러오도록 하겠습니다. 수업을 위한 깃허브 주소는 아래와 같습니다.
++public설정
새로운 아이템 생성후 설정으로 이동하여 다음과 같이 작성합니다.
위 이미지처럼 Github URL을 입력한 후 Credentails정보를 추가하기위해 Add, Jenkins버튼을 클릭합니다.
Username : 깃허브이름을 작성합니다
Password : PAT정보를 입력합니다.
ID : Credentials 고유 별칭을 작성합니다
Description : Credentials설명을 작성합니다.
작성완료한 인증정보를 선택한 후 Branches to build로 이동하여 Branch경로르 */master에서 */main으로 변경해줍니다. 설정 완료하였다면 저장 후 지금빌드를 선택합니다.
작업 공간으로 이동하여 github의 소스코드를 가져왔는지 확인해봅니다.
+WebHook설정+
+ 젠킨스ip:port/github-webhook/+
Credentails은 을 사용하도록 하겠습니다.