티스토리 뷰

프로젝트 관리/Jenkins

Jenkins 설치

유승구 2013. 10. 30. 10:33

Jenkins 설치 준비

  1. Linux 계열별 설치 준비

[문서 이력]

  1. 이 문서는 2013년 10월 23일에 작성되었고 13년 10월 30일에 블로그에 개제되었습니다.


설치 선행 준비

  1.  wget 설치
    wget 은 웹 다운로드 프로그램으로 링크를 통해 서버로부터 파일을 다운로드 받을 수 있습니다. CentOS 6.4 (final) Minimal 버전으로 설치했다면 wget이 포함되있지 않아 Repo에서 다운 받아야 합니다.

    >> Linux CentOS 6.4
    [root@localhost ~]# yum install wget

  2. Ant 설치
    자바 프로그램을 빌드하기 위해서 Ant가 필요합니다. Ant는 다음 링크에서 다운 받을 수 있습니다. 문서 작성 기준으로 1.9.2 버전이 최신 버전입니다.

    링크 : http://ant.apache.org/bindownload.cgi

    >> Linux CentOS 6.4
    [root@localhost ~]# wget http://apache.mirror.cdnetworks.com//ant/binaries/apache-ant-1.9.2-bin.tar.gz
    [root@localhost ~]# tar -xvf apache-ant-1.9.2-bin.tar.gz
    [root@localhost ~]# mv apache-ant-1.9.2 /usr/local/
    [root@localhost ~]# cd /usr/sbin
    [root@localhost ~]# ln -s /usr/local/apache-ant-1.9.2/bin/ant ./ant

    심볼릭 링크를 sbin에서 생성시켜 어디서든 실행 가능하도록 설정했습니다.

  3. Maven 설치
    Maven은 Ant의 단점을 보완한 자동 빌드 시스템으로 위 내용과 동일하게 설치가 가능합니다. 문서 작성 기준으로 3.1.1 버전이 최신 버전입니다.

    링크 : http://maven.apache.org/download.cgi

    >> Linux CentOS 6.4
    [root@localhost ~]# wget http://mirror.apache-kr.org/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gz
    [root@localhost ~]# tar -xvf apache-maven-3.1.1-bin.tar.gz
    [root@localhost ~]# mv apache-maven-3.1.1 /usr/local/
    [root@localhost ~]# cd /usr/sbin
    [root@localhost ~]# ln -s /usr/local/apache-maven-3.1.1/bin/mvn ./mvn

  4. Java SDK 설치
    프로젝트마다 자바 버전을 별도로 요구하니 1.5.0 ~ 1.7.0 버전을 설치해준다.


Jenkins 설치

젠킨스 공식 홈페이지에 나와있는 내용을 참고로 설치를 진행합니다. Jenkins의 배포 방식은 2가지로 WAR파일을 직접 받아 JVM 서버에 연동시키거나 Repo를 통해 내려받을 수 있습니다. 메인화면의 우측에 Download Jenkins 메뉴가 있으니 본인의 환경에 맞게 진행하면 됩니다. 


Red Hat / Fedora / CentOS 환경 선택

준비된 서버 환경이 CentOS 6.4 (final) 64bit Minimal 이므로 선택합니다. 


  1. Jenkins repo 다운로드
    리눅스는 계열에 따라 제공하는 Repo(저장소)가 다릅니다. Jenkins는 자사 Repo를 운영하고 있기 때문에 최신버전을 받기 위해서 Jenkins repo를 다운 받습니다. 또한 RPM 설치를 위한 key도 함께 다운 받습니다.

    >> Linux CentOS 6.4

    [root@localhost ~]# wget -O /etc/yum.repos.d/jekins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo

    [root@localhost ~]# sudo rpm -import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
    오타가 있을 수 있으니 웹사이트에서 복사&붙여넣기를 해주세요.


  2. 패키지 인스톨

    >> Linux CentOS 6.4
    [root@localhost ~]# yum install jenkins

  3. Jenkins 시작하기


    >> Linux CentOS 6.4
    WAR 파일 경로 : /usr/lib/jenkins/jenkins.war


    서비스 시작/중지/재시작
    [root@localhost ~]# service jenkins start/stop/restart


    부팅시 자동으로 시작하게끔 하려면 다음과 같이 설정합니다.

    [root@localhost ~]# chkconfig jenkins on


  4. Jenkins 구동 확인

    웹브라우저 http://localhost:8080/  접속


참고 URL

  • http://jenkins-ci.org/
  • https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions


'프로젝트 관리 > Jenkins' 카테고리의 다른 글

Jenkins 빌드 : Build a free-style software project  (0) 2013.10.30
Jenkins 설치  (1) 2013.10.30
댓글
댓글쓰기 폼