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

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

軟件測試:Jenkins 創(chuàng)建構(gòu)建任務(wù)

更新時間:2018年04月06日15時40分 來源:傳智播客 瀏覽次數(shù):

一 構(gòu)建項(xiàng)目類型

點(diǎn)擊 Jenkins 首頁 “創(chuàng)建一個新任務(wù)” 的鏈接,彈出如圖所示頁面。

Jenkins 提供了六種類型的任務(wù)。

· 構(gòu)建一個自由風(fēng)格的軟件項(xiàng)目

這是Jenkins的主要功能。Jenkins 會結(jié)合任何 SCM 和任何構(gòu)建系統(tǒng)來構(gòu)建你的項(xiàng)目, 甚至可以構(gòu)建軟件以外的系統(tǒng)。

· Pipeline

Orchestrates long-running activities that can span multiple build slaves. Suitable for building pipelines (formerly known as workflows) and/or organizing complex activities that do not easily fit in free-style job type.

· 構(gòu)建一個多配置項(xiàng)目

適用于多配置項(xiàng)目,例如多環(huán)境測試、平臺指定構(gòu)建,等等。

· GitHub Organization

Scans a GitHub organization (or user account) for all repositories matching some defined markers. –這個主要針對由 Github 托管的項(xiàng)目。

· Multibranch Pipeline

Creates a set of Pipeline projects according to detected branches in one SCM repository. 根據(jù)一個SCM存儲庫中檢測到的分支創(chuàng)建一組 Pipeline 項(xiàng)目。

· 文件夾

創(chuàng)建一個可以嵌套存儲的容器。利用它可以進(jìn)行分組。 視圖僅僅是一個過濾器,而文件夾則是一個獨(dú)立的命名空間, 因此你可以有多個相同名稱的的內(nèi)容,只要它們在不同的文件 夾里即可。

這里選擇第一個:構(gòu)建一個自由風(fēng)格的軟件項(xiàng)目, 輸入項(xiàng)目名稱:python test project ,點(diǎn)擊 “OK”按鈕。

二 構(gòu)建 Windows 測試任務(wù)

假設(shè),我們有一個 Python 編寫的測試腳本 py_tests.py ,位于電腦 D盤 根目錄,內(nèi)容如下:

如果是在 Windows 下應(yīng)該如何執(zhí)行這個測試用例呢? 打開 Windows 命令提示符(CMD)。

下接來回到 Jenkins 的配置過程中:

添加項(xiàng)目的描述:selenium 自動化測試項(xiàng)目。

剩下的選項(xiàng)都不要管,拖到頁面底部,構(gòu)建 選項(xiàng)

選擇 “Execute Windows batch command” 選項(xiàng),執(zhí)行Windows批處理命令。

如上圖,輸入你在 windows 命令提示符下所輸?shù)拿?python d:/py_tests.py)。 點(diǎn)擊 “保存”。

一個極簡的,基于 Windows 系統(tǒng)的,Python 腳本測試的 持續(xù)集成項(xiàng)目就創(chuàng)建完成了。


本文版權(quán)歸傳智播客軟件測試學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者出處。謝謝!
 
作者:傳智播客軟件測試培訓(xùn)學(xué)院
 
首發(fā):http://test.itcast.cn/


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