日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

接口持续集成环境搭建

發布時間:2025/4/16 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 接口持续集成环境搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.軟件準備(64位環境)

winrar

jdk

tomcat

jenkins

soapui

?

?

2. 軟件配置

1、winrar 配置:

在系統變量中配置path,將winrar的安裝路徑添加到path中,否則無法在命令行使用winrar命令

2、jdk配置:

系統變量添加JAVA_HOME,值=jdk的安裝路徑,如:C:\Program Files\Java\jdk1.6.0_23

3、安裝tomcat:

將tomcat壓縮包解壓到某個文件夾下。默認端口8080,通過瀏覽器訪問:localhost:8080,出現tomcat的網頁則配置正確

4、搭建jenkins環境:

將jenkins.war拷貝到tomcat下的webapps下。

配置JENKINS_HOME:新建一個文件夾,并將此文件夾地址配成JENKINS_HOME。則Jenkins儲存所有的數據文件在這個目錄下

5、訪問jenkins

啟用tomcat服務,通過瀏覽器訪問:http://localhost:8080/jenkins.訪問成功,則說明環境搭建成功

(將webapps下的文件全部刪除,并將jenkins.war重命名ROOT.war,可以在瀏覽器中直接訪問http://localhost:8080,便可以訪問到jenkins)

3. jenkins配置--系統配置

系統管理>系統配置:

1、如果配置了JENKINS_HOME,此處將顯示JENKINS_HOME映射的文件路徑

?

?

2、配置郵箱,如圖

?

?

?

3、配置editable emai notification插件

?

?

4、配置editable emai notification插件默認的觸發器

?

?

?

新建任務并配置

1、? 新建一個自由風格的項目,并點擊OK進入下一步設置

?

為防止工作空間文件太大,可以設置一下構建

?

2、使用日程表自動執行用例----構建觸發器》Build periodically

如:日程表:H H 1 1-12 *(每個月的1號執行一次),從左至右的意思依次為:分鐘,消失,日,月,星期

? ? ? ?日程表:H H * * *(每天執行一次)

解釋下:M-N指定范圍;*指所有有效值;H指"散列"的意思,如"H H * * *",每天執行一次每個作業,但不是同時執行,避免產生大的尖峰,更好地使用有限的資源。如:"0 0 * * *" 在每天的零點零時執行一次每個作業,同時執行,會在午夜產生較大的尖峰

MINUTE:小時中的分鐘 (0–59)

HOUR:一天中的小時 (0–23)

DOM:每月的日期 (1–31)

MONTH:月份 (1–12)

DOW:一周中的天 (0–7) 其中0和7是星期日

?

?

2、構建>Execute Windows batch command(執行dos命令)

將自動化執行腳本的命令復制進去

@Echo Off
rem go to the folder what is provided by soapUI,then call the file named testrunner.bat
C:
CD "C:\Program Files\SmartBear\SoapUI-Pro-5.1.2\bin"

rem run project:XXXX_LV_2016.20.xml,print the result to folder report.
testrunner.bat -r -j "E:\autoApiTest\testAPISoapUI\newVersion\project\XXXX_LV_2016.20.xml" -f "D:\ci\Jenkinsjob\workspace\report\base" -FPDF

rem set wait time with ping?

ping 127.0.0.1 -n 15

rem rar the test report

ping 127.0.0.1 -n 15
D:
cd "D:\ci\Jenkinsjob\workspace\report"
rar A basereport.rar base

ping 127.0.0.1 -n 15

?

3、構建后操作》Editable Email Notification(自定義發郵件)

因為已經在全局設置中配置了此插件,這里幾乎都是默認值。

值得注意的是attachments項:添加附件必須以workspace為根目錄。

根目錄的確認方法:%JENKINS_HOME%/workspace/項目文件夾(項目名稱)。

如我的ENKINS_HOME=D:\ci\Jenkinsjob,我的項目名稱是:base-autorun,則我的根目錄是:D:\ci\Jenkinsjob\workspace\base-autorun

我想要添加D:\ci\Jenkinsjob\workspace\base-autorunt中的basereport.rar作為附件,則attachments中輸入:report/basereport.rar

?

轉載于:https://www.cnblogs.com/lhjlyg/p/6178542.html

總結

以上是生活随笔為你收集整理的接口持续集成环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。