一、jenkins 介紹
Jenkins是一個開源的、可擴展的持續集成、交付、部署(軟件/代碼> 的編譯、打包、部署)基於web界面的平臺。 簡單說,就是各種項目的"自動化"編譯、打包、分發部署。
jenkins可以很好的支持各種語言(比如:java, c#, php等)的項目構建,也完全兼容ant、maven、gradle等多種第三方構建工具,同時跟svn、git能無縫集成,也支持直接與知名源代碼託管網站,比如github、bitbucket直接集成。
官方文檔 https://jenkins.io/doc/
二、Jenkins安裝要求
最低配置:
1.不少於256M內存
2.不低於1G磁盤
3.jdk版本>=8
4.centos 7系統
三、安裝方法
jenkins常用的有三種安裝方式:
(1)直接下載war包jenkins.war,下載地址https://jenkins.io/download
就是放在tomcat中去運行
1.1 可以把war包直接部署到servlet容器中,如tomcat。
1.2 可以使用命令直接運行war包,java -jar jenkins.war
(2)jenkins下載rmp包:http://pkg.jenkins-ci.org/redhat/
a.下載rpm包到本地,可以放在root根目錄下
b.在linux下使用rpm包安裝命令
sudo rpm -ih jenkins-1.562- 1.1.noarch.rpm
c.安裝去同rmp命令通過rmp包下載安裝jenkins。
d.執行後,等待一會,就會下載完成。
(3)在Red Hat發行版上安裝Jenkins(這裏採用這一種)
三、安裝過程
1.安裝jdk1.8
yum install -y java-1.8.0-openjdk
2.添加Jenkins庫到yum庫,Jenkins從這裏下載安裝
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo #添加到yum庫
rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key #導入密鑰
yum install -y jenkins #下載安裝
3.啓動jenkins服務
systemctl start jenkins #啓動jenkins
netstat -ntap | grep 8080 #查看端口啓動
tcp6 0 0 :::8080 :::* LISTEN 1027/java
4.查詢admin密碼
cat /var/lib/jenkins/secrets/initialAdminPassword
5.網頁訪問http://ip:8080 進行安裝,輸入密碼,點擊繼續
6.安裝推薦插件(適合新手)
7.創建管理員用戶名,密碼,郵箱
8.綁定url鏈接
9.完成安裝,進入jenkins頁面
10.下載插件
總結:
- jenkins 安裝方法很多,這裏只採用一種。
- jenkins是一個工具集,提供了各種各樣的插件。
- jenkins 自動部署部分將在後面的博客中發佈,請期待!