centos7 安裝jenkins

 相關概念:java

Jenkins是一個功能強大的應用程序,容許持續集成和持續交付項目,不管用的是什麼平臺。這是一個免費的源代碼,能夠處理任何類型的構建或持續集成。集成Jenkins能夠用於一些測試和部署技術。Jenkins是一種軟件容許持續集成。linux

目的:git

一、持續、自動地構建/測試軟件項目。 
二、監控軟件開放流程,快速問題定位及處理,提示開放效率。web

特性:docker

開源的java語言開發持續集成工具,支持CI,CD。
易於安裝部署配置:可經過yum安裝,或下載war包以及經過docker容器等快速實現安裝部署,可方便web界面配置管理。
消息通知及測試報告:集成RSS/E-mail經過RSS發佈構建結果或當構建完成時經過e-mail通知,生成JUnit/TestNG測試報告。
分佈式構建:支持Jenkins可以讓多臺計算機一塊兒構建/測試。
文件識別:Jenkins可以跟蹤哪次構建生成哪些jar,哪次構建使用哪一個版本的jar等。
豐富的插件支持:支持擴展插件,你能夠開發適合本身團隊使用的工具,如git,svn,maven,docker等。vim

發佈的流程:服務器

產品設計成型 -> 開發人員開發代碼 -> 測試人員測試功能 -> 運維人員發佈上線 
持續集成 (Continuous integration,簡稱CI) 
持續交付(Continuous delivery) 
持續部署(continuous deployment)運維

安裝部署步驟:maven

jdk安裝:分佈式

將jdk1.8下載上傳到服務器上,在服務器上解壓。

tar -zxvf jdk-8u191-linux-x64.tar.gz

修改配置文件:

vim /etc/profile 添加一下內容

export JAVA_HOME=/opt/jdk1.8.0_191
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
保存並退出;

source /etc/profile  是配置生效

查看java版本信息:

java -version 

表示已經安裝成功;

接下來安裝jenkins!!!!!!!!

獲取jenkins源文件

    wget -O /etc/yum.repo.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo

導入公鑰(若是報錯,多執行幾回就行了)

   yum -y update nss

   rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

安裝Jenkins

   yum install -y jenkins

修改配置文件(修改默認端口爲8089,爲防止8080端口被佔用)

  vim /etc/sysconfig/jenkins

啓動jenkins

   systemctl start jenkins

沒報錯繼續往下走,我這裏報了一個錯

緣由是jenkins啓動找不到jdk,須要修改一下jenkins的啓動文件,添加jdk安裝路徑

  vim /etc/init.d/jenkins

從新啓動:

    systemctl daemon-reload

    systemctl restart jenkins

啓動成功!!!!

訪問jenkins http://ip:8089

這裏須要管理員密碼

  查看文件 /var/lib/jenkins/secrets/initialAdminPassword,裏面有一行字符串,copy出來粘上去就OK了;

安裝插件:

 

建立用戶:

 

welcome to jenkins

安裝完成!!!!!

相關文章
相關標籤/搜索