젠킨스 소스코드 통합 - Github

젠킨스 소스코드 통합 - Github

젠킨스의 파이프라인구축의 첫단계로 코드베이스에서의 코드통합을 위한 깃허브 플러그인을 설치하도록 하겠습니다. 구축완료시 지금빌드 버튼을 클릭하게되면 아이템 워크스페이스를 생성한 후 워크스페이스 내부에 연동된 레파지토리(Github or Svn)에서 소크소드를 가져오게 됩니다.

github플러그인 설치

step 1. 젠킨스관리 - Plugins

step 2. Available plugins - github integration검색 - 체크후 install

위 플러그인은 깃허브와 젠킨스간에 소스코드 통합을 지원합니다. 그럼 새로운 프로젝트를 생성하여 깃허브와 연동한 후 소스코드를 불러오도록 하겠습니다. 수업을 위한 깃허브 주소는 아래와 같습니다.

https://github.com/wombatHero999/zenkins

++public설정

새로운 아이템 생성후 설정으로 이동하여 다음과 같이 작성합니다.

Git 연동

step 1. General - Gitgub porject 선택후 url입력력

step 2. 소스 코드 관리 - git 선택

위 이미지처럼 Github URL을 입력한 후 Credentails정보를 추가하기위해 Add, Jenkins버튼을 클릭합니다.

Credentails은 PersnalAccessToken을 사용하도록 하겠습니다.

step 3. Credentails정보 작성성

  • Username : 깃허브이름을 작성합니다

  • Password : PAT정보를 입력합니다.

  • ID : Credentials 고유 별칭을 작성합니다

  • Description : Credentials설명을 작성합니다.

step 4. Credentails선택 - branch정보 수정정

작성완료한 인증정보를 선택한 후 Branches to build로 이동하여 Branch경로르 */master에서 */main으로 변경해줍니다. 설정 완료하였다면 저장 후 지금빌드를 선택합니다.

step 5. 지금빌드 - 작업공간간

작업 공간으로 이동하여 github의 소스코드를 가져왔는지 확인해봅니다.

+WebHook설정+

+ 젠킨스ip:port/github-webhook/+

Last updated