개발노트

2. [Jenkins] GitHub Jenkins 연동하기 본문

형상 관리/Jenkins

2. [Jenkins] GitHub Jenkins 연동하기

mroh1226 2022. 4. 6. 16:11
반응형

1. GitHub에 접속한다.

2. 우측상단에 있는 프로필을 클릭하고 [Settings]를 클릭한다.


3. Developer setting을 클릭한다.


4. Personal access tokens에 들어가서 Generate new token으로 토큰을 생성한다.

 


5. 패스워드를 입력하고 나서 아래와 같이 체크 및 정보를 입력해준다.


6. 생성된 토큰을 복사한다.

 


7. 생성된 토큰을 Jenkins에 등록하기위해 jenkins에 접속한다.

8. Jenkins 관리 > 시스템 설정에 접속한다.


9. GitHub Server설정에서 Add GitHub Server을 클릭한다. (쭉 내리다보면 있음)

 

10. Add > Jenkins버튼 클릭


11. Kind를  Secret text로 선택하고, Secret에 위에서 생성했던 토큰키를 입력한다.


12. Credentials에 위에서 생성했던 ID를 선택 해준 뒤, [Test Connection] 버튼 클릭으로 TEST를 실행한다.

13. 맨 아래로 스크롤을 내리면 저장버튼이 있다. (꼭 클릭해야 저장됨)


 

14. 프로젝트 빌드를 하기위해 [새로운 Item] 클릭한다.


15. 새 Item 이름을 정하고 Freestyle project로 생성한다.


16. 아래와 같이 체크하고 정보를 입력한다.

17. 깃주소는 깃허브에서 복사해서 입력한다.


18. 오류..

*구글링해보니 git 인증은 유저/패스워드만 허용한다고한다.

 

19. Add > jenkins 선택해, 새로운 Credential을 추가하고 오류를 해결한다.

 

20. Kind: Username with password 선택 후,

     Username에 GitHub ID입력,

     Password에 토큰입력,

     ID에 다른 credentials와 구분지을 식별ID 입력

 

21. Add 버튼 클릭 한뒤 생성한 Credentials를 선택하면 오류가 사라진다.

 

22. 빌드 후 이메일을 받을 수 있도록 이메일을 추가해준다.

 

 

23. Build Now를 클릭해서 빌드를 실행한다.

 

23. 빌드된결과를 콘솔아웃에서 확인한다.


*빌드에 성공하면 workspace에 파일이 들어온다.

 

반응형
Comments