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 저장소에 정상적으로 업로드 되었다.
'::: IT인터넷 :::' 카테고리의 다른 글
pyproject.toml을 이용한 파이썬 패키징 (2) - pyproject.toml의 등장 (0) | 2023.09.25 |
---|---|
pyproject.toml을 이용한 파이썬 패키징 (1) - setup.py의 문제 (41) | 2023.09.21 |
Scala 빌드 파이프라인 설정하기 (1) - 빌드 생성 (0) | 2023.08.28 |
Jenkins에 Scala 빌드머신 연동하기 (2) - Jenkins 연결 (0) | 2023.08.24 |
Jenkins에 Scala 빌드머신 연동하기 (1) - Docker 컨테이너 실행 (31) | 2023.08.21 |