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 를 선택 한다.
생성 한다.