Jenkins

From 탱이의 잡동사니
Jump to navigation Jump to search

Overview

자동 빌드 시스템 Jenkins 설치, 설정 및 사용법 소개.

Installation

다양한 방법으로 Jenkins 를 설치할 수 있다. 여기서는 Debian/Ubuntu 사용시 Jenkins 설치법에 대해서만 소개한다. 원문은 이곳<ref>https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Ubuntu</ref>에서 확인할 수 있다.

$ wget -q -O - https://jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
$ sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list'
$ sudo apt-get update
$ sudo apt-get install jenkins

Configuration

github

이곳<ref>http://knoc720.blogspot.dk/2014/09/jenkins-github.html</ref>을 참조했다.

1. Jenkins 플러그인 설치
- Manage Jenkins -> Manage Plugins -> Available
- GIT plugin, GitHub plugin 플러그인을 설치하자. (Github Authentication plugin 도 추가로 설치해주었다)

2. github 프로젝트 설정.
- github -> 연동하고자 하는 프로젝트 -> Settings -> Webhooks & Services -> Add Service -> Jenkins (Git plugin) 선택
- Jenkins hook url 설정하는 곳에, "http://<자신의 jenkins 사이트 주소:포트번호>/github-webhook/" 을 입력하자.
- Active 항목에 Check 표시.

3. Jenkins 프로젝트 설정.
- GitHub project 항목에 github 프로젝트 url 입력(https://github.com/pchero/olive/)
- Source Code Management 항목에서  Git 선택
- Repository URL 항목에 프로젝트 https clone URL 입력.(https://github.com/pchero/olive.git)
- Credentials 항목에서 Add 를 클릭하고 Github User/password 를 입력.
- Branches to build 항목에 설정하고자 하는 브랜치를 입력. 하나 혹은 그 이상을 입력할 수 있다.

References

<references />