Smart Downloader Jenkins Plugin 을 통해 Toast Smart Downloader의 신규 빌드 업로드 기능 을 편리하게 사용할 수 있습니다.
Jenkins 2.60.1 이후 버전을 요구합니다. Jenkins 2.60.1 은 Java 8 실행이 가능 한 Jenkins LTS 의 첫 번째 릴리스입니다.
아래 링크를 통해 smartdl-uploader.hpi 파일을 다운로드 합니다. Download : smartdl-uploader.hpi
[Jenkins] > [Jenkins 관리] > [플러그인 관리] > [고급 탭] > [플러그인 올리기] 메뉴에서 1. Jenkins Plugin 다운로드
를 통해 다운받은 smartdl-uploader.hpi 파일을 선택 후 올립니다.
정상적으로 설치가 완료 되면 설치된 플러그인 목록 탭에서 아래 [그림 1]와 같이 설치된 내역을 확인할 수 있습니다.
Smart Downloader Jenkins Plugin 을 사용하기 위해서는 Toast API 보안설정
이 필요합니다.
Toast API 보안설정 : https://toast.com/account/api_settings
[Jenkins] > [Credentials] > [System] 메뉴에서 Global credentials 선택 후 Add Credentials 메뉴를 통해 Toast 인증을 추가합니다. 아래 [그림 2] 와 같이 Kind 를 Toast Credentiasls 로 선택 후 Toast UserID, Toast AccessKeyID, Toast SecretKey 를 입력합니다.
참고 : [필수] 로 표시 된 값은 필수 입력 값 입니다. 해당 값이 입력되지 않을 경우 플러그인이 정상적으로 실행되지 않습니다.
[Jenkins] > 프로젝트 선택 > [구성] > [빌드 후 조치] 메뉴에서 SmartDL Uploader
를 추가 합니다.
아래 [그림 3] 과 같이 설정 값을 입력 합니다.
참고 : [필수] 로 표시 된 값은 필수 입력 값 입니다. 해당 값이 입력되지 않을 경우 플러그인이 정상적으로 실행되지 않습니다.
프로젝트 빌드 후 로그를 통해 Plugin 실행 결과를 확인할 수 있습니다.
또한 Smart Downloader 콘솔 내 서비스 상세정보
페이지에서 빌드 업로드 이력을 확인할 수 있습니다.
Plugin 을 통해 빌드 업로드 시 Last Uploader 에 Plugin 을 실행시킨 서버 IP 가 표시 됩니다.
Plugin 실행 결과가 실패 일 경우 콘솔 로그의 에러메세지를 참고해주세요.