教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

如何實現(xiàn)持續(xù)集成服務器環(huán)境搭建?

更新時間:2020年08月13日15時28分 來源:傳智播客 瀏覽次數(shù):

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. 驗證

持續(xù)集成服務環(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. 啟動

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

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

5. 關閉


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

Jenkins

jenkins.war (2.89.3)

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

2.重啟tomcat服務

3.訪問初始化

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

http://IP:8080/jenkins/

4.解鎖

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

cat /root/.jenkins/secrets/initialAdminPassword

5. 安裝插件

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

不安裝插件

安裝插件耗時 -- 自定義能取消 -- 直接進入使用

安裝插件

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

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

用戶名 test

密碼 test

7. 實例配置 -- Jenkins URL

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

http://IP:8080/jenkins/

8. 配置完成

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

Slave -- Windows

JDK

jdk-8u144-windows-x64.exe

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

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

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

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

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

PATH -- 增加 %JAVA_HOME%\bin;

python

python-3.5.4-amd64.exe

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

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

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

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


Selenium

selenium3

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

2.解壓urllib3-1.25.1.tar.gz -- Cmd進入目錄

python setup.py install

3.解壓selenium-3.141.0.tar.gz -- Cmd進入目錄

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é)點

1.開啟代理

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

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

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


Slave配置 -- 連接Master

1. 獲取連接方式

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

2. 連接方式一: slave-agent.jnlp運行

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


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

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


4. 最后刷新連接

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

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

新建構(gòu)建任務

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

General

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


源碼管理

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

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

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

構(gòu)建

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

構(gòu)建后操作

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

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

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

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


猜你喜歡

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

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

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

軟件測試培訓4.0課程

0 分享到:
和我們在線交談!