카테고리 없음

6편 jenkins - github 연동 하기

블로그하는프로그래머 2023. 2. 14. 19:48

git hub에 token을 생성 해 주자

https://github.com/settings/profile 에 접속 하면 왼쪽 하단에

Developer settings 메뉴가 있다.

새로 생성 해 보자.

Persnal access tokens -> Tokens(classic) -> Generate new token -> Generate new token (classic) 선택 한다.

note 적고

expiration 은 테스트 용 이니 No expiration 선택 한다.

scopes 들은 repo,  admin:repo_hook, delete_repo

Generate token 누른다.

토큰이 신규 생성 되었다. 어디다 적어 두자. 나중에 못 찾는다.

젠킨스에 접속 해 보자

시스템 설정으로 들어가 보자

git hub 부분을 찾는다.

git hub 서버 하나를 추가 한다.

 

이름 입력 후 Credentials 를 추가 한다.

kind - Secret text

secret 에 token 넣어준다.

add 하면 생성 한 대상이 보인다.

Test connetion 클릭 하면 테스트 정상 확인 된다.

저장 버튼 클릭 한다.

젠킨스 메인 에서 새로운 Item 선택 한다.

이름 입력 후 Freestyle project 클릭 한다.

소스코드 관리 메뉴중 "Git" 선택 해서 Repository URL에 git url을 입력 합니다.

오류가 나네?

Credentials 를 설정 해야 합니다.

add -> Jenkins 를 클릭 합니다.

Username, password를 입력 합니다.

깃허브 아이디와, 발급 받은 토큰 입력

 

생성한 Credentials 를 선택 합니다.

오류 안남

빌드유발 부분에서 GitHub hook trigger for GITScm polling 를 선택 한다.

생성 한다.