一、Jenkins的安裝

一、安裝jdk

因爲Jenkins須要Java的支持,因此要先安裝Java環境,使用的linux環境是centos6.5html

從官網下載相應的jdk版本java

http://www.oracle.com/technetwork/java/javase/downloadslinux

切換到你放置文件的目錄下web

# tar -zxf jdk-8u131-linux-x64.tar.gzshell

# mv jdk1.8.0_131 /usr/local/jdk1.8apache

添加環境變量vim

# vim /etc/profilecentos

JAVA_HOME=/usr/local/jdk1.8瀏覽器

JRE_HOME=/usr/local/jdk1.8/jretomcat

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   安裝好以後就能夠直接使用了

二、安裝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

三、安裝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

系統設置

系統管理——系統設置

前面的配置咱們都不須要修改

設置郵件發送

注意這兩個郵箱要相同,否則會失敗

基本的配置完成,以後就能夠創建相應的項目了

相關文章
相關標籤/搜索