This content was deleted by the author. You can see it from Blockchain History logs.

Jenkins 에서 산출물 링크 추출

안녕하세요. 오늘부터는 IT 관련된 내용도 포스팅 해볼까 합니다.
알고있던 내용이나 그날 공부한 내용을 간단히 정리하려고 합니다.
IT중 형상관리에 대한 포스팅이 주로 많을겁니다.

Jenkins란 프로그램을 개발하고 빌드를 해주는 솔루션으로 CI 도구라고도 해요.
CI는 Continuous Integration의 줄임말으로 지속적으로 빌드하고 통합한다는 의미입니다.

오늘 알아볼 내용은 Jenkins 에서 산출물 링크 추출하기 입니다.
윈도우에서 Jenkins를 설치하고 임의로 산출물이 나왔다고 가정하고
산출물 링크를 추출해보도록 하겠습니다.

  • Jenkins 설치
    https://jenkins.io/ 에 접속하여 Download 버튼을 클릭하여 Window 용 설치 파일을 다운받습니다.

  • 설치를 진행하고 localhost:8080으로 접속합니다.
    처음 접속하면 플로그인을 설치하는 화면이 나타납니다.
    플러그인은 사용자들이 많이 사용하는 것을 선택하였습니다.
    아래 보이는 플러그인이 자동으로 설치됩니다.

  • Admin 계정을 생성하고 Job을 만듭니다. 여기서 Job이란 하나의 빌드 단위 입니다.

  • Git 저장소를 입력합니다. 임의로 github에 있는 프로젝트를 선택하였습니다.
  • 빌드를 하면서 bin 폴더 아래 output1,2,3 파일이 생성되었다고 가정하겠습니다.

  • 빌드 후 bin 아래 파일들을 산출물공간으로 이동시킵니다.

    (zip파일로 아카이브가 필요할 경우 빌드 스크립트에서 추가합니다. )

  • Build를 실행시킵니다.

  • 산출물 파일들이 생성되고 Archiving artifacts 가 실행되었음을 확인 할 수 있습니다.

  • 프로젝트로 돌아오면 최근 성공한 결과물들이 생성되었음을 확인할 수 있습니다.

산출물 URL은 http://localhost:8080/job/test/lastSuccessfulBuild/artifact/ 입니다.
http://JenkinsURL/job/jobname/lastSuccessfulBuild/artifact/

이상으로 간단히 Jenkins 빌드를 하면서 산출물 URL을 추출해내는 방법을 알아보았습니다.

앞으로 자주 뵈요~