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

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

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

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

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

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

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

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

這是Jenkins的主要功能。Jenkins 會(huì)結(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)建一個(gè)多配置項(xiàng)目

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

· GitHub Organization

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

· Multibranch Pipeline

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

· 文件夾

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

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

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

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

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

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

添加項(xiàng)目的描述:selenium 自動(dòng)化測(cè)試項(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)擊 “保存”。

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


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


0 分享到:
和我們?cè)诰€交談!