首頁(yè)技術(shù)文章正文

一文教您如何實(shí)現(xiàn)持續(xù)集成服務(wù)器環(huán)境搭建

更新時(shí)間:2020-08-13 來(lái)源:黑馬程序員 瀏覽量:

Masters -- Linux

JDK

jdk-8u221-linux-x64.tar.gz

1. 上傳源碼包到/usr/local/java/ -- 解壓 -- /usr/local/java/jdk1.8.0_221

2. 配置環(huán)境變量 vim /etc/profile


export JAVA_HOME=/usr/local/java/jdk1.8.0_221

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=${JAVA_HOME}/bin:$PATH

3. 刷新


source /etc/profile

4. 驗(yàn)證

持續(xù)集成服務(wù)環(huán)境搭建01

java -version

Tomcat

apache-tomcat-8.5.46.tar.gz

1. 上傳源碼包到/usr/local/tamcat/ -- 解壓 -- /usr/local/tamcat/apache-tomcat-8.5.46

2. 配置環(huán)境變量 vim /etc/profile


export TOMCAT_HOME=/usr/local/tamcat/apache-tomcat-8.5.46
export PATH=${TOMCAT_HOME}/bin:$PATH

3. 刷新


source /etc/profile

4. 啟動(dòng)

持續(xù)集成服務(wù)器環(huán)境01

/usr/local/tomcat/bin/startup.sh

5. 關(guān)閉


/usr/local/tomcat/bin/startup.sh
/usr/local/tomcat/bin/shutdown.sh

Jenkins

jenkins.war (2.89.3)

1.上傳war包到/usr/local/jenkins/ -- 復(fù)制到 -- ${TOMCAT_HOME}/webapps/

2.重啟tomcat服務(wù)

3.訪問(wèn)初始化

集成服務(wù)環(huán)境搭建02

http://IP:8080/jenkins/

4.解鎖

集成服務(wù)環(huán)境搭建03

cat /root/.jenkins/secrets/initialAdminPassword

5. 安裝插件

集成服務(wù)環(huán)境搭建04

不安裝插件

安裝插件耗時(shí) -- 自定義能取消 -- 直接進(jìn)入使用

安裝插件

安裝推薦插件 -- 失敗無(wú)需重試 -- 直接確認(rèn)繼續(xù)

6. 創(chuàng)建管理員用戶

用戶名 test

密碼 test

7. 實(shí)例配置 -- Jenkins URL

集成服務(wù)環(huán)境搭建07

http://IP:8080/jenkins/

8. 配置完成

集成服務(wù)環(huán)境搭建06

Slave -- Windows

JDK

jdk-8u144-windows-x64.exe

1. 雙擊安裝包 -- 修改安裝路徑(JDK&JRE)

(1)JDK -- java開(kāi)發(fā)工具 -- 開(kāi)發(fā)代碼

(2) JRE -- java運(yùn)行環(huán)境 -- 運(yùn)行代碼

2. 配置環(huán)境變量

JAVA_HOME -- 創(chuàng)建 JAVA安裝目錄

PATH -- 增加 %JAVA_HOME%\bin;

python

python-3.5.4-amd64.exe

1. 安裝 -- 勾選添加環(huán)境變量

集成服務(wù)環(huán)境搭建07

2. 驗(yàn)證 -- cmd執(zhí)行python和pip

集成服務(wù)環(huán)境搭建08、、


Selenium

selenium3

1.離線安裝:selenium3(依賴urllib3)

2.解壓urllib3-1.25.1.tar.gz -- Cmd進(jìn)入目錄

python setup.py install

3.解壓selenium-3.141.0.tar.gz -- Cmd進(jìn)入目錄

python setup.py install

Browser&Driver

Chrome&ChromeDriver -- 最新版即可

https://www.google.cn/chrome/

http://npm.taobao.org/mirrors/chromedriver

1.ChromeDriver 放入 Python家目錄

分布式配置

Master配置 -- 創(chuàng)建節(jié)點(diǎn)

1.開(kāi)啟代理

集成服務(wù)環(huán)境搭建09
集成服務(wù)環(huán)境搭建10

2.創(chuàng)建節(jié)點(diǎn)

集成服務(wù)環(huán)境搭建11
集成服務(wù)環(huán)境搭建12
集成服務(wù)環(huán)境搭建13


Slave配置 -- 連接Master

1. 獲取連接方式

集成服務(wù)環(huán)境搭建14

2. 連接方式一: slave-agent.jnlp運(yùn)行

集成服務(wù)環(huán)境搭建15


3. 運(yùn)行方式二: 命令行運(yùn)行 -- 下載agents.jar -- cmd執(zhí)行命令即可 -- 窗口不要關(guān)閉

集成服務(wù)環(huán)境搭建16


4. 最后刷新連接

集成服務(wù)環(huán)境搭建17

創(chuàng)建構(gòu)建

新建構(gòu)建任務(wù)

集成服務(wù)環(huán)境搭建18

General

集成服務(wù)環(huán)境搭建19


源碼管理

集成服務(wù)環(huán)境搭建20

構(gòu)建觸發(fā)器

集成服務(wù)環(huán)境搭建21

構(gòu)建

集成服務(wù)環(huán)境搭建22

構(gòu)建后操作

集成服務(wù)環(huán)境搭建23

執(zhí)行構(gòu)建任務(wù)

1. 自動(dòng)構(gòu)建 -- 滿足構(gòu)建觸發(fā)條件

2. 手動(dòng)構(gòu)建 -- 立即構(gòu)建


猜你喜歡

測(cè)試環(huán)境的搭建原則

環(huán)境變量是什么?如果定義環(huán)境變量?

接口&性能測(cè)試工具——JMeter環(huán)境部署教程

軟件測(cè)試培訓(xùn)4.0課程

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!