====== Jenkins Installation ======
- 서버에 패키지 키값을 추가한다.
$ wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -- source list에 jenkins의 주소를 추가한다.
$ sudo echo "deb http://pkg.jenkins-ci.org/debian binary/" > /etc/apt/sources.list.d/jenkins.list
위 코드로 추가가 안될시 위 폴더위치에 vim으로 새로 파일을 만들어서 추가시켜준다.
- 다음 아래와 같은 설치 작업을 진행한다.
$ sudo aptitude update $ sudo aptitude install -y jenkins
- 이제 아파치와 젠킨스를 새로 시작해준다.
$ sudo /etc/init.d/apache2 restart $ sudo /etc/init.d/jenkins restart
위와 같이 설치하면 default로 젠킨스가 설치완료된다.
====== Jenkins update ======
- 최신의 Jenkins를 다운 받는다(http://mirrors.jenkins-ci.org/war/latest/jenkins.war)
- 해당 파일을 기존에 설치된 jenkins.war 파일과 교체한다. 위에 설치 과정대로 작업을 진행했으면 /usr/share/jenkins 위치에 파일이 존재한다.
- apache2의 demon을 stop 후 jenkins를 restart한다. 그후 apache2를 start 해주면 된다.
- jenkins에 접속하여 버전을 확인한다.
====== 추가 설정 작업 ======
* 기존에 설정된 기본셋팅값을 변경할경우
* /etc/default/jenkins 여기에 파일의 값을 변경하면된다.( 예 포트번호 or 새로운 prefix 등)
* 위의 값을 변경하고 jenkins를 restart해준다.
===== plug-in =====
* Jenkins Active Directory plugin : https://wiki.jenkins-ci.org/display/JENKINS/Active+Directory+plugin
* Jenkins Parameterized Trigger plugin : https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Trigger+Plugin
* Jenkins GIT plugin : https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin
* Gerrit Trigger : https://wiki.jenkins-ci.org/display/JENKINS/Gerrit+Trigger
* Jenkins REPO plugin : https://wiki.jenkins-ci.org/display/JENKINS/Repo+Plugin
* LDAP Email Plugin : https://wiki.jenkins-ci.org/display/JENKINS/LDAP+Email+Plugin
* Jenkins SSH plugin : https://wiki.jenkins-ci.org/display/JENKINS/SSH+plugin
* Jenkins SSH Slaves plugin : https://wiki.jenkins-ci.org/display/JENKINS/SSH+Slaves+plugin