1、安裝jdk
由於Jenkins需要Java的支持,所以要先安裝Java環境,使用的linux環境是centos6.5
從官網下載相應的jdk版本
http://www.oracle.com/technetwork/java/javase/downloads
切換到你放置文件的目錄下
# tar -zxf jdk-8u131-linux-x64.tar.gz
# mv jdk1.8.0_131 /usr/local/jdk1.8
添加環境變量
# vim /etc/profile
JAVA_HOME=/usr/local/jdk1.8
JRE_HOME=/usr/local/jdk1.8/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
使文件生效
# source /etc/profile
查看Java版本,如果能看到說明Java安裝成功
# java -version
java version "1.8.0_131
或者直接下載rpm
#rpm -ivh jdk-8u131-linux-x64.rpm 安裝好之后就可以直接使用了
2、安裝tomcat
從官網下載相應的tomcat版本,此次使用的是
http://tomcat.apache.org/download-80.cgi
# tar -zxf apache-tomcat-8.5.16.tar.gz
# mv apache-tomcat-8.5.16 /usr/local/tomcat
3、安裝Jenkins
從Jenkins官網下載相應版本https://jenkins.io/index.html,一般選擇下載jenkins.war
安裝方式有兩種:
1.運行 java -jar jenkins.war
注意:Jenkins 需要運行 Java 5以及以上的版本。
2.就是將下載的war包文件部署到 servlet 容器,然后啟動容器,會在容器對應的文件下生成一個jenkins目錄在瀏覽器的URL地址欄中輸入類似http://localhost:8080/jenkins/這樣的地址即可。
此次安裝采用第二種安裝方式
先刪除webapps下面的文件
cd /usr/local/tomcat/webapps/
rm -rf *
# mv jenkins.war /usr/local/tomcat/webapps/
也可以自己設置你war包的路徑
#vim /usr/local/tomcat/conf/server.xml
<Host name="pay.yfenfu.co" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="/www/jenkins.war" debug="0" reloadable="true" />
在啟動后默認的工作目錄為~/.Jenkins,如果要修改相應的主目錄,只需要設置JENKINS_HOME環境參數,當指定主目錄后所以的安裝文件及用戶都會在此目錄下
# mkdir /data/jenkins
# vim /etc/profile
export JENKINS_HOME=/data/jenkins
# source /etc/profile
啟動tomcat
# cd /usr/local/tomcat/bin/
#./startup.sh
訪問
http://localhost:8080/jenkins/ 也可以直接訪問ip地址
第一次會在主目錄下生成一個密碼,打開他指定的文件輸入密碼
輸入密碼即可開始安裝,選擇安裝skipping plugin installation.
創建用戶及密碼
安裝插件
Jenkins只是相當與一個容器,所以的功能都是相應的插件完成的,所以可以根據自己的功能要求安裝相依的插件
- Gitlab插件:GitLab Plugin 和 Gitlab Hook Plugin
- Git插件: Git plugin
- 獲取倉庫提交的commit log: Git Changelog Plugin
- 自定義全局變量: Environment Injector Plugin
- 自定義郵件插件: Email Extension Plugin
- 獲取當前登錄用戶信息: build-user-vars-plugin
- 顯示代碼測試覆蓋率報表: Cobertura Plugin
- 來展示生成的單元測試報表,支持一切單測框架,如junit、nosetests等: Junit Plugin
- ssh連接插件:SSH Slaves plugin
- 建后執行shell: PostBuildScript plugin
這是一些常用的插件,也可以根據自己的需求添加相應的插件
系統管理——管理插件
由於是國外網站有可能安裝失敗,可一多次安裝,也可以自己下載后上傳安裝
安裝完成后重啟Jenkins,使插件生效
增加全局工具位置
系統管理——Global Tool Configuration
系統設置
系統管理——系統設置
前面的配置我們都不需要修改
設置郵件發送
注意這兩個郵箱要相同,不然會失敗
基本的配置完成,之后就可以建立相應的項目了