Jenkins

From 탱이의 잡동사니
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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 />