- 설치한 Jenkins를 한 번 동작해보자.
- Github와 연동하여 Code 빌드하기.
Github에 Login 후, Settings로 접근합니다.
개발자 설정으로 접근하여 Token 생성하는 페이지로 접근합니다.
Token 생성 후, 잘 보관합니다.
- Kind: Username with password
- Scope: Global (기본값)
- Username: Gihtub 아이디
- Password: Github 토큰
- ID: 식별자 (원하는 값 입력)
- Description: 설명 (원하는 값 입력)
- Jenkins의 Freestyle Project는 간단한 CI/CD 작업일 때 유용합니다.
- Pipeline은 Groovy 언어를 이용하여 코드로 CI/CD 작업을 정의할 수 있어 IaC(Infrastructure as Code)로 관리할 수 있습니다.
프로젝트를 생성하면 바로 프로젝트 구성 화면이 나타납니다.
소스 코드 관리 항목에서 Git을 선택하고 이미지처럼 입력해주세요.
- Repository URL: 빌드할 프로젝트의 Repoistory
- Credentials: 2번 단계에서 등록한 토큰 선택
- Private Repository일 때만 선택
- Branch Specifier: 빌드하고 싶은 브랜치 선택
FreeStyle 프로젝트로, Shell Script 작성 요구
- 이는 번거롭다.
- 조금 더 배워서 Pipeline을 구축하는 것이 바람직하다.
- Jenkins 동작 결과이다.