14. Jenkins 프로젝트 만들기
- 새 프로젝트 만들기
- 소스 코드 관리
- 소스 코드를 가져오기 위한 계정 추가하기
- 빌드 유발 선택
- Build 선택하기
- 프로젝트 확인
- 프로젝트 build하기
- 프로젝트 결과 확인
새 프로젝트 만들기
create a Job > FreeStyle project 를 선택해 새 프로젝트를 만든다.
소스 코드 관리
git을 선택한 후 Build할 Repository URL을 넣어준다.
계정 추가하기
Credential 종류(kind)로는 Username with password 를 선택한 다음 username에는 Github Id를 Password에는 Github Password를 기입해 계정을 추가한다.
빌드 유발 선택
Github hook trigger for GITScm polling
을 선택해 Github에 프로젝트를 Push했을 때 build가 진행될 수 있도록 한다.
개발자 Github로 PUSH를 날리게 되면 Github는 Web hook을 Jenkins으로 날려준다.
Build 선택하기
shell 명령어를 이용해 프로젝트를 빌드 할 것이므로 Execute shell 을 선택한 후 명령어는 ./gradlew clean build 를 기입한다.
Spring Boot 프로젝트는 gradle wrapper를 사용함으로 gradlew를 사용한 Build 방법도 사용할 수 있다. 개인적으론 gradlew를 사용한 Build방식이 더 좋은 것 같다.
프로젝트 확인
Dashboard에 새로운 Jenkins 프로젝트가 생성된 것을 확인할 수 있다.
프로젝트 build하기
새로운 프로젝트를 생성한 후 해당 프로젝트가 github로부터 파일을 제대로 읽어와 build할 수 있는지 확인하기 위해 Build Now 를 눌러 빌드를 진행해본다.
프로젝트 결과 확인
빌드 후 성공했다는 메시지를 받을 수 있다.