-
Jenkins + Github 연동하기▼ DevOps/젠킨스 (Jenkins) 2021. 8. 20. 16:33반응형
Jenkins 설치 후 진행해주시기 바랍니다.
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 빌드&배포
반응형'▼ DevOps > 젠킨스 (Jenkins)' 카테고리의 다른 글
Jenkins(젠킨스) | Maven, War 빌드&배포하기 (0) 2021.09.28 리눅스(Linux) | Jenkins 기본 포트 변경하기 (0) 2021.09.27 Jenkins(젠킨스) | Gradle, Jar 빌드&배포하기 (0) 2021.08.23 Linux | Jenkins 삭제하기 (0) 2021.08.20 EC2(Linux)에 Jenkins 설치하기 (0) 2021.08.20