Jenkins Freestyle Project로 Github Code 빌드하기

CHAN LIM·2024년 12월 15일
0

DevOps

목록 보기
4/6


0. Intro

  • 설치한 Jenkins를 한 번 동작해보자.
  • Github와 연동하여 Code 빌드하기.

1. Github Token 발급

Github에 Login 후, Settings로 접근합니다.

개발자 설정으로 접근하여 Token 생성하는 페이지로 접근합니다.

Token 생성 후, 잘 보관합니다.


2. Jenkins에 Token 등록

  • Kind: Username with password
  • Scope: Global (기본값)
  • Username: Gihtub 아이디
  • Password: Github 토큰
  • ID: 식별자 (원하는 값 입력)
  • Description: 설명 (원하는 값 입력)

3. Freestyle Project 생성

  • JenkinsFreestyle Project는 간단한 CI/CD 작업일 때 유용합니다.
  • PipelineGroovy 언어를 이용하여 코드로 CI/CD 작업을 정의할 수 있어 IaC(Infrastructure as Code)로 관리할 수 있습니다.

프로젝트를 생성하면 바로 프로젝트 구성 화면이 나타납니다.

소스 코드 관리 항목에서 Git을 선택하고 이미지처럼 입력해주세요.

  • Repository URL: 빌드할 프로젝트의 Repoistory
  • Credentials: 2번 단계에서 등록한 토큰 선택
    • Private Repository일 때만 선택
  • Branch Specifier: 빌드하고 싶은 브랜치 선택

FreeStyle 프로젝트로, Shell Script 작성 요구

  • 이는 번거롭다.
  • 조금 더 배워서 Pipeline을 구축하는 것이 바람직하다.

  • Jenkins 동작 결과이다.
profile
클라우드, 데이터, DevOps 엔지니어 지향 || 글보단 사진 지향

0개의 댓글