티스토리 뷰

Software/Software Infra

[Jenkins] 시작하기

Arc Lab. 2016. 10. 31. 11:13

[업데이트 2016.11.02 16:10]

Jenkins는 Continuous Integration(이하, 지속적 통합)을 표방하는 Open Source 프로젝트입니다. 우리가 GitHub, SVN, Perforce, Clear Case 등의 형상 관리 소프트웨어를 사용하여 소스 코드를 수정하고 업데이트를 하는데, 사람이 하는 일이다보니 업데이트 과정에 빌드 오류를 유발하는 에러코드가 포함 될 수도 있습니다. 또는 실행중 런타임 오류가 발생할 여지가 있는 코드가 포함 될 수도 있습니다. 개발이 막바지에 왔을 때 코드 오류 수정 등은 자칫 일정 딜레이 등 오히려 많은 비용이 발생 할 수 있습니다. 그래서 개발 도중 지속적으로 업데이트된 소스 코드를 자동으로 빌드하며, 코드 품질을 관리합니다. 주로 빌드가 상당히 오래 걸리는 프로젝트에 적합합니다.

Jenkins는 아래의 주소에서 다운로드 할 수 있습니다. Windows용 2.27버전 기준으로 내용을 작성해보려고 합니다.

https://jenkins.io/

다운로드한 zip파일 압축을 푼후, msi 설치 패키지를 실행하여 Jenkins 설치를 진행합니다. 설치가 완료된 후, Jenkins가 설치된 IP 또는 localhost주소를 통해 접속합니다. 설치는 8080포트로 기본 설치됩니다.

http://localhost:8080/

다음과 같이 Administrator용 Password를 입력합니다. Password는 C:\Program Files\Jenkins\secrets\initialAdminPassword의 내용을 입력합니다. 설치된 Jenkins의 Root 디렉토리에 따라 경로는 달라질 수 있습니다. initialAdminPassword파일은 Password 설정이 완료되면 자동으로 삭제됩니다.

다음으로 네트워크 환경에 따라 Proxy 설정이 필요할 수 있는데, 설정을 원하지 않을경우 Skip Plugin Installations 버튼을 클릭합니다. Jenkins는 다양한 Plugin을 가지고 있는데, online 또는 offline으로 Plugin설치가 가능합니다.

이제 관리자 계정을 생성합니다.

생성을 완료한 후, Jenkins를 시작합니다. 그러면 아래와 같이 시작화면을 볼 수 있습니다. 이것으로 Jenkins 사용을 위한 준비가 완료되었습니다.

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함