▼ DevOps/젠킨스 (Jenkins)

Jenkins + Github 연동하기

Valar 2021. 8. 20. 16:33
반응형
Jenkins 설치 후 진행해주시기 바랍니다.
 

AWS | EC2 Linux2에 Jenkins 설치하기

젠킨스 설치 전, 자바를 필요로 하기 때문에 설치 후 진행한다. https://kitty-geno.tistory.com/25 설치 진행 3. 설치된 자바 버전 확인 java -version 4. javac 설치.." data-og-host="kitty-geno.tistory.com"..

kitty-geno.tistory.com

 


Step

  • GitHub Token 발행 (이미 발행했고 토큰 값을 알고 있는 경우 생략)
  • Jenkins GitHubServer 설정
  • Jenkins Item 생성 및 환경설정
  • Jenkins Build 및 Console 확인

 

GitHub

Github 홈페이지 Github Signed(오른쪽 상단) Settings

 

 

 

Developer settings

 

 

 

Personal access tokens Generate new token

 

 

 

토큰 이름 작성, 만료일 선택, scopes 선택

 

 

 

생성된 token을 저장해둔다. (나중에 다시 확인할 수 없으니 다른곳에 저장해둔다.)

 

 

Jenkins

Jenkins 관리    시스템 설정

 

 

 

GitHub Servers    Add GitHub Server

 

 

 

이름 작성 후 Add

 

 

 

Kind: Secret Text 선택
Secret: 생성한 token 입력
ID: 해당 Credentials의 이름(본인이 스스로 지정)

 

 

 

생성한 Credentials 선택 후 Test connection 저장

 

 

 

Jenkins 새로운 Item 이름 작성 Freestyle project 선택 OK

 

 

 

소스 코드 관리 Git 선택

Repository URL(GitHub Repository URL) 입력
Credentials Add Jenkins 선택

 

 

 

Kind: Username with password 선택
Username: GitHub 계정 입력
Password: 위에서 생성한 token 입력 (계정 비밀번호 X) 
ID: 해당 Credentials의 이름 지정 (본인이 스스로지정)

 

 

 

Item 상세화면에서 Build Now

 

 

 

Console Output에서 로그를 확인한다.

 

 

 

빌드가 성공하면
/var/lib/jenkins/workspace/ 경로에 item 이름으로 생성된다.

 

#Jenkins Workspace root
/var/lib/jenkins/workspace

 

 


 

Jenkins, gradle, jar 빌드&배포
 

Jenkins, Gradle, Jar 빌드&배포하기

Jenkins 설치 https://kitty-geno.tistory.com/86 AWS | EC2(Linux)에 Jenkins 설치하기 Jenkins(젠킨스) 설치 전, 자바를 필요로 하기 때문에 설치 후 진행한다. https://kitty-geno.tistory.com/25 설치 진행 3...

kitty-geno.tistory.com

 

반응형