Jenkins와 GitHub 연동하여 자동 배포하는 방법

Jenkins와 GitHub 연동하여 자동 배포하는 방법

📌 Github Token 발급

오른쪽 하단, Setting 메뉴에 들어간다.

왼쪽 하단 끝에 Developer Settings 메뉴에 들어간다.

왼쪽 하단에 Personal access tokens 메뉴에 들어간다. (Tokens (Classic))

Token을 발급을 받는다. (repo, admin:org, admin:repo_hook를 체크.)

📌 Jenkins 설정

jenkins를 구축 후, 로그인하고 들어가면 아래와 같은 페이지가 나오는데 해당 페이지에서 Jenkins 관리로 들어간다.

System Configuration ➡️ System ➡️ Github Servers 부분을 찾는다.

다음과 같이 설정한다.

잘 연결되는지 테스트까지 한 후, 새로운 Item 생성 (Freestyle project)

Github project ➡️ project url 부분에 Git repo를 연결하고 자격증명은 위에서 만들었던걸로 설정해준다.

GitHub hook trigger for GITScm polling를 체크를 체크하면 mater(main)브랜치에 업데이트가 있으면 자동으로 빌드)

댓글

댓글 남기기