Jenkins是一款開源 CI&CD 軟件,用於自動化各類任務,包括構建、測試和部署軟件。 Jenkins 支持各類運行方式,可經過系統包、Docker 或者經過一個獨立的 Java 程序。java
易於安裝 不須要安裝、不須要數據庫,只需經過java -jar jenkins.war或部署到一個servlet容器中 易於配置 全部的配置均可能經過Jenkins提供的web界面完成,也能夠經過手動修改xml文件進行配置,生成JUnit或TestNG的測試報告 文件識別 Jenkins能跟蹤每次構建生成哪些jar包以及使用哪一個版本的jar包 分佈式構建 Jenkins能夠將工程構建到多臺機器,更好地利用硬件資源,節省時間。 插件支持 Jenkins能夠經過第三方插件擴展,也能夠根據團隊須要開發插件 Jenkins中的任務(Job)和構建(build) 任務(Job)是Jenkins的一個執行計劃,是一系列操做的集合,構建是Jenkins的任務的一次運行。git
用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
複製代碼
爲了避免和tomcat的端口衝突,我把Jenkins的端口改爲了8808數據庫
vi /etc/sysconfig/jenkins
複製代碼
service jenkins start
service jenkins stop
service jenkins restart
複製代碼
cat /var/lib/jenkins/secrets/initialAdminPassword
複製代碼
而後會有一個簡單的註冊,經過指南後進入Jenkins的主界面:tomcat
進入Jenkins網頁中的全局變量設置bash
檢查是否安裝了Git服務器
rpm -qa|grep git
複製代碼
沒有安裝總結用YUM安裝分佈式
yum install git
複製代碼
在jenkins的全局變量中新增git測試
新建一個項目,先給上一個項目明:HelloWorld 而後選擇FreeStyle project(你有freestyle嗎?)ui