Jenkins安裝與配置以及自動構建maven項目

Jenkins是什麼

Jenkins是一款開源 CI&CD 軟件,用於自動化各類任務,包括構建、測試和部署軟件。 Jenkins 支持各類運行方式,可經過系統包、Docker 或者經過一個獨立的 Java 程序。java

Jenkins的特性:

易於安裝 不須要安裝、不須要數據庫,只需經過java -jar jenkins.war或部署到一個servlet容器中 易於配置 全部的配置均可能經過Jenkins提供的web界面完成,也能夠經過手動修改xml文件進行配置,生成JUnit或TestNG的測試報告 文件識別 Jenkins能跟蹤每次構建生成哪些jar包以及使用哪一個版本的jar包 分佈式構建 Jenkins能夠將工程構建到多臺機器,更好地利用硬件資源,節省時間。 插件支持 Jenkins能夠經過第三方插件擴展,也能夠根據團隊須要開發插件 Jenkins中的任務(Job)和構建(build) 任務(Job)是Jenkins的一個執行計劃,是一系列操做的集合,構建是Jenkins的任務的一次運行。git

Jenkins安裝與配置

用yum安裝Jenkinsweb

//下載YUM源
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo    
//添加YUM源
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
//YUM安裝
yum install -y jenkins
複製代碼

配置jenkins端口

爲了避免和tomcat的端口衝突,我把Jenkins的端口改爲了8808數據庫

vi /etc/sysconfig/jenkins
複製代碼

開啓,關閉與重啓操做

service jenkins start
service jenkins stop
service jenkins restart
複製代碼

打開Jenkins

更具提示在服務器上查看管理員密碼,顯示管理員密碼:

cat /var/lib/jenkins/secrets/initialAdminPassword
複製代碼

而後會有一個簡單的註冊,經過指南後進入Jenkins的主界面:tomcat

配置Maven

進入Jenkins網頁中的全局變量設置bash

新增Maven,保存後能夠自動安裝

配置Git

檢查是否安裝了Git服務器

rpm -qa|grep git
複製代碼

沒有安裝總結用YUM安裝分佈式

yum install git
複製代碼

安裝的路徑爲:/usr/share/doc/git-1.8.3.1

在jenkins的全局變量中新增git測試

新建jenkins項目

新建一個項目,先給上一個項目明:HelloWorld 而後選擇FreeStyle project(你有freestyle嗎?)ui

描寫描述後選擇git,填入gitURL

添加SHH密鑰

選擇Maven構建,目標構建方式clean install

保存應用後便可開始構建。

結束後來到輸出查看結果,構建成功。

相關文章
相關標籤/搜索