Skip to main content

[CI/CD] Configuration CI (2) - Install Jenkins (master-slave) Plugins

· 4 min read

젠킨스 CI 플러그인 설치 하기

Configuration Jenkins

사용자가 설정한 사용자로 로그인을 하고 나면 이제 젠킨스 CI 구성에 필요한 플러그인을 설치한다. 플러그인은 젠킨스 관리 → 플러그인 관리 매뉴로 접근하여 설치가능 탭을 클릭하여 원하는 플러그인을 선택하여 설치하면 된다. plugin plugin-avaliable

나는 CI 환경 구성을 위해 아래와 같은 플러그인들을 설치하였다.

System Configuration

Jenkins 관리 -> 시스템 설정에서 다음과 같은 설정을 하였다.

Github OAuth 설정

GitHub 계정을 이용하여 로그인을 하기 위해 Configure Global Security에서 설정을 해주어야 한다. jenkins-oauth

젠킨스 서버에 대한 정보를 GitHub에 로그인 후, Settings - Developer Settings - OAuth Apps에서 OAuth App을 생성하여 등록해준다. github-oauth-app

  • Homepage URL : jenkins domain
  • Authorization callback URL : [jenkins domain]/securityRealm/finishLogin

Github Server 설정

GitHub Sever 설정을 한다. jenkins-github-server

GitHub에 로그인을 위해 사용하는 Token 정보는 해당 매뉴의 고급 버튼을 클릭해서 출력되는 매뉴에서 다음과 같은 매뉴를 통해 생성할 수 있다. jenkins-git-token

위와 같이 GitHub Token을 생성하면, GitHub에 로그인 후 Settings - Developer Settings - Personal Access Token 매뉴에서 생성된 토큰을 확인할 수 있다.

Github API 설정

엔터프라이즈 GitHub을 사용하는 경우, 해당 매뉴를 통해 등록을 해주어야한다. jenkins-git-api

일단 이렇게 기본적인 설정을 완료하였다. 빌드 Job 생성에 대한 과정은 다음에....