之前在項(xiàng)目中已經(jīng)用了jenkins作為測(cè)試環(huán)境代碼發(fā)布工具,sonar作為靜態(tài)代碼檢查工具,idea作為開發(fā)工具,jira作為缺陷管理平臺(tái),upstream作為code review工具(正在研究)。DevOps最近比較火熱,但是核心貌似都是jenkins,18年準(zhǔn)備搭建一套規(guī)范化的平臺(tái)。
創(chuàng)新互聯(lián)擁有十載成都網(wǎng)站建設(shè)工作經(jīng)驗(yàn),為各大企業(yè)提供成都網(wǎng)站制作、成都做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè)服務(wù),對(duì)于網(wǎng)頁設(shè)計(jì)、PC網(wǎng)站建設(shè)(電腦版網(wǎng)站建設(shè))、重慶App定制開發(fā)、wap網(wǎng)站建設(shè)(手機(jī)版網(wǎng)站建設(shè))、程序開發(fā)、網(wǎng)站優(yōu)化(SEO優(yōu)化)、微網(wǎng)站、空間域名等,憑借多年來在互聯(lián)網(wǎng)的打拼,我們?cè)诨ヂ?lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)積累了很多網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、網(wǎng)絡(luò)營銷經(jīng)驗(yàn),集策劃、開發(fā)、設(shè)計(jì)、營銷、管理等網(wǎng)站化運(yùn)作于一體,具備承接各種規(guī)模類型的網(wǎng)站建設(shè)項(xiàng)目的能力。
環(huán)境:
CentOS Linux release 7.4.1708
1、安裝Java
在Oracle官網(wǎng)下載jdk-8u162(當(dāng)然是下最新的jdk8)
由于系統(tǒng)已經(jīng)安裝了自帶的openjdk
檢查安裝的openjdk版本:
rpm -qa | grep jdk
java-1.8.0-openjdk-1.8.0.144-0.b01.el7_4.x86_64
java-1.8.0-openjdk-headless-1.8.0.144-0.b01.el7_4.x86_64
卸載openjdk
rpm -e java-1.8.0-openjdk --nodeps
rpm -e java-1.8.0-openjdk-headless --nodeps
安裝jdk
rpm -ivh jdk-8u162-linux-x64.rpm
安裝成功后
運(yùn)行java -version可以看到已經(jīng)成功安裝
注:默認(rèn)安裝在/usr/java/jdk1.8.0_162目錄下(后面配置jenkins時(shí)需要)
2、安裝jenkins
在jenkins官網(wǎng)下載最新版jenkins的rpm包
安裝:
rpm -ivh jenkins-2.89.4-1.1.noarch.rpm
修改jenkins默認(rèn)端口(8080,與tomcat默認(rèn)端口沖突)
vim /etc/sysconfig/jenkins
配置jenkins的jdk目錄(在candidates后面增加)
vim /etc/rc.d/init.d/jenkins
啟動(dòng)jenkins
service jenkins start
3、配置jenkins
通過瀏覽器訪問虛擬機(jī)jenkins地址,要求輸入初始化的一個(gè)密鑰來初始化密碼(在linux的目錄下)
查看密鑰
vim /var/lib/jenkins/secrets/initialAdminPassword
粘貼復(fù)制continue后出現(xiàn)一個(gè)白屏
等一會(huì)要求選擇要安裝的插件,選擇跳過,進(jìn)入系統(tǒng),提示未設(shè)置密碼。第一件事是設(shè)置一下admin的密碼,否則下次會(huì)登不了,網(wǎng)上有很多修改配置文件實(shí)現(xiàn)免登陸的功能,這里還是選擇設(shè)置一個(gè)密碼