背景:最近面試時(shí)枷餐,看很多要求有Jenkins相關(guān)經(jīng)驗(yàn)粟瞬,以前也一直聽(tīng)說(shuō)過(guò)熄赡,這次準(zhǔn)備好好學(xué)習(xí)下详炬。
環(huán)境:
這里用的是VMware + Centos7來(lái)搭建環(huán)境,這里只說(shuō)怎么搭建環(huán)境姊舵,至于用法以及相關(guān)概念晰绎,后續(xù)補(bǔ)充。
Centos版本為Centos7.5
虛擬機(jī)ip為192.168.1.66
目前只進(jìn)行了IP與路由的簡(jiǎn)單配置括丁,開(kāi)始吧荞下!
安裝
1.拉取庫(kù)的配置到本地對(duì)應(yīng)文件
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
可能遇到的問(wèn)題:
[root@localhost ~]# wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
--2018-12-31 23:41:42-- https://pkg.jenkins.io/redhat-stable/jenkins.repo
Resolving pkg.jenkins.io... 52.202.51.185
Connecting to pkg.jenkins.io|52.202.51.185|:443... connected.
ERROR: cannot verify pkg.jenkins.io’s certificate, issued by “/C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3”:
Issued certificate not yet valid.
To connect to pkg.jenkins.io insecurely, use ‘--no-check-certificate’.
如果遇到了就執(zhí)行以下命令:
wget --no-check-certificate -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
執(zhí)行后repo文件內(nèi)容如下:
[root@localhost /]# cat /etc/yum.repos.d/jenkins.repo
[jenkins]
name=Jenkins-stable
baseurl=http://pkg.jenkins.io/redhat-stable
gpgcheck=1
[root@localhost /]#
2.導(dǎo)入公鑰
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
如果以前從Jenkins導(dǎo)入了密鑰,那么“rpm --import”將失敗史飞,因?yàn)槟呀?jīng)有了密鑰尖昏。請(qǐng)忽略它并繼續(xù)前進(jìn)。
如果是centos6的版本构资,這里也會(huì)報(bào)錯(cuò)抽诉,修改為http連接:
sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
3.安裝jenkins
yum install jenkins -y
等待一段時(shí)間jenkins就安裝好了
4.安裝java1.8
根據(jù)官網(wǎng)提示
You will need to explicitly install a Java runtime environment, because Oracle's Java RPMs are incorrect and fail to register as providing a java dependency. Thus, adding an explicit dependency requirement on Java would force installation of the OpenJDK JVM.
2.54 (2017-04) and newer: Java 8
1.612 (2015-05) and newer: Java 7
(需要顯式安裝Java運(yùn)行時(shí)環(huán)境,因?yàn)镺racle的Java RPM不正確并且無(wú)法注冊(cè)為提供Java依賴項(xiàng)吐绵。因此迹淌,在Java上添加顯式依賴性要求會(huì)強(qiáng)制安裝OpenJDK JVM河绽。)
以及另一個(gè)網(wǎng)頁(yè)的提示Centos安裝jenkins官網(wǎng)提示,centos需要安裝java1.8
這里我們選擇安裝Java1.8
yum install java -y
我這里自動(dòng)安裝成了1.8巍沙,如果你安裝成了其他版本葵姥,請(qǐng)卸載重新安裝指定版本
yum remove java
yum install java-1.8.0-openjdk -y
啟動(dòng)&配置
1.啟動(dòng)服務(wù)
[root@localhost /]# service jenkins start
Starting jenkins (via systemctl): [ OK ]
[root@localhost /]#
2.瀏覽器訪問(wèn)
通過(guò)瀏覽器訪問(wèn)http://192.168.1.66:8080,第一次訪問(wèn)句携,會(huì)自動(dòng)跳轉(zhuǎn)到如下登陸頁(yè)面,如果沒(méi)有跳轉(zhuǎn)榔幸,請(qǐng)查看端口是否占用,或者防火墻是否打開(kāi)8080端口
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
3.獲取管理員密碼
需要管理員密碼矮嫉,網(wǎng)頁(yè)上已說(shuō)明削咆,密碼放置于/var/lib/jenkins/secrets/initialAdminPassword中,
[root@localhost ~]# cat /var/lib/jenkins/secrets/initialAdminPassword
e90327bf8c594d898c31eeb54559691b
[root@localhost ~]#
把密碼粘貼上去點(diǎn)擊【繼續(xù)】按鈕蠢笋,
跳轉(zhuǎn)后會(huì)加載一會(huì)拨齐。。昨寞。
4.選擇安裝方式
這里選擇左邊瞻惋,安裝推薦的插件
5.等待安裝
6.創(chuàng)建管理員用戶
這里填上自己定義的用戶名和密碼,點(diǎn)擊【保存并完成】
7.配置url
這里采用默認(rèn)的url地址援岩,點(diǎn)擊【保存并完成】
8.開(kāi)始使用
到這里歼狼,jenkins的基礎(chǔ)配置就完成了。后續(xù)只需要通過(guò)http://192.168.1.66:8080/
就能訪問(wèn)Jenkins了享怀。