jenkins 에서 github 커밋 후 war 파일 생성하는 방법

Jenkins에서 GitHub 커밋 후 WAR 파일을 생성하려면 다음과 같은 단계를 따라주세요.

  1. Jenkins에 로그인: Jenkins 서버에 접속하고 로그인합니다.
  2. 새로운 Job 생성: Jenkins 대시보드에서 ‘새로운 Item’을 선택하고, 프로젝트 이름을 입력 후, ‘Freestyle project’를 선택하고 ‘OK’를 클릭합니다.
  3. GitHub 프로젝트 설정: ‘GitHub project’ 체크박스를 선택하고, GitHub 프로젝트 URL을 입력합니다.
  4. 소스 코드 관리: ‘Git’을 선택하고, ‘Repository URL’에 GitHub 리포지토리 주소를 입력합니다. 필요하다면 ‘Credentials’를 설정합니다.
  5. 빌드 유발: ‘Build when a change is pushed to GitHub’ 또는 ‘Poll SCM’을 선택하여 GitHub에서 변경이 발생했을 때 빌드를 유발하는 방식을 선택합니다. ‘Poll SCM’을 선택한 경우, 스케줄링을 설정해야 합니다.
  6. 빌드 환경 설정: 필요한 빌드 도구와 환경을 설정합니다. 예를 들어, Java 프로젝트의 경우 ‘Invoke top-level Maven targets’ 또는 ‘Execute shell’을 선택하고, Maven 명령어나 shell 스크립트를 입력합니다.
  7. 빌드 후 조치: ‘Archive the artifacts’를 선택하고, ‘*/.war’를 입력하여 WAR 파일을 아카이브합니다.
  8. 저장 및 빌드: ‘Apply’와 ‘Save’를 클릭하여 설정을 저장하고, ‘Build Now’를 클릭하여 처음 빌드를 시작합니다.

위의 단계를 통해 Jenkins에서 GitHub 커밋 후 WAR 파일을 생성할 수 있습니다. 단, Jenkins에 필요한 플러그인이 모두 설치되어 있어야 합니다. 필요한 플러그인이 없는 경우, ‘Manage Jenkins’ -> ‘Manage Plugins’에서 찾아서 설치해주세요.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다