::: IT인터넷 :::

Scala 빌드 파이프라인 설정하기 (2) - 빌드와 배포

곰탱이푸우 2023. 8. 31. 08:20
Jenkins와 연동한 Scala 빌드 머신을 활용하여 실제 Spark Application을 빌드하고 배포한다.
 
Jenkins에 Spark Application의 빌드를 생성하는 방법은 아래 문서를 참고한다.
Scala 빌드머신을 Jenkins에 연동하는 방법은 아래 문서를 참고한다.
Scala 빌드머신을 생성하는 방법은 아래 문서를 참고한다.
빌드하고 배포하기 위한 Spark Application 코드가 필요하다.
아래 문서에서 설명했던 Application을 활용한다.
 

빌드와 배포

빌드 설정이 완료되면 아래와 같이 srtest-scala 항목이 추가 된 것을 확인할 수 있다.
srtest-scala를 클릭하여 상세 화면으로 진입한다.
 
파라미터와 함께 빌드 버튼을 클릭한다.
 
빌드할 브랜치를 선택한다.
 

 

좌측 하단에 빌드가 진행 중인 것이 표시된다. 숫자를 클릭하면 해당 빌드 상세화면으로 이동한다.
 
좌측이 Console Output을 클릭한다.
 
빌드에 성공하면 아래와 같이 업로드 URL과 Success 메시지를 확인할 수 있다.
 
 

배포 결과 확인

Nexus의 Maven 저장소에서 확인해보면
 
1.0.0.1-SNAPSHOT 버전은 maven-snapshots 저장소에 정상적으로 업로드 되었다.
 
1.0.0.1 버전은 maven-releases 저장소에 정상적으로 업로드 되었다.