最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

軟件測試 | Blue Ocena應(yīng)用

2023-05-31 10:11 作者:愛測軟件測試  | 我要投稿

Blue Ocean 提供了一套可視化操作界面來幫助創(chuàng)建、編輯 Pipeline 任務(wù);它為開發(fā)人員提供了更具樂趣 的 Jenkins 使用方式,從基礎(chǔ)開始構(gòu)建,實現(xiàn)了一種全新的、現(xiàn)代風(fēng)格的用戶界面,有助于任何規(guī)模的 團隊實現(xiàn)持續(xù)交付。

Blue Ocean 特性:

  • 流水線編輯器:用于創(chuàng)建貫穿始終的持續(xù)交付流水線,是一種直觀并可視化的流水線編輯器。

  • 流水線的可視化:對流水線的可視化表示,提高了全企業(yè)范圍內(nèi)持續(xù)交付過程的清晰度。

  • 流水線的診斷:即刻定位自動化問題,無需持續(xù)掃描日志或關(guān)注多個屏幕。

  • 個性化儀表盤:用戶可以自定義儀表盤,只顯示與自身相關(guān)的流水線。

安裝與啟動 Blue Ocean Blue

Ocean 是 Jenkins 插件之一,在系統(tǒng)管理->插件管理,"可選插件" 中搜索 "Blue Ocean" 可以看到 如下結(jié)果:

選中 Blue Ocean,然后單擊 Install 按鈕進行安裝。安裝完成之后重啟 Jenkins 進程,之后就可以在 Jenkins 頁面上看到 Blue Ocean 的圖標(biāo)。單擊 Blue Ocean 圖標(biāo)啟動即可啟動 Blue Ocean。

在 Blue Ocean 中創(chuàng)建 Pipeline

在 Blue Ocean 中單擊 New Pipeline 創(chuàng)建新的流水線。

創(chuàng)建 Pipeline

如果你的倉庫根目錄有 Jenkinsfile,則直接開始第一次構(gòu)建過程。如果倉庫中不含 Jenkinsfile 則開啟 pipeline-editor,圖形化編輯工作流。

Blue Ocean 圖形化編輯工作流

編輯完后會生成 Jenkinsfile,并提交到你的代碼庫根目錄,你可以選擇提交到 master 分支或者提交到一 個新創(chuàng)建的分支。提交成功之后就會開始執(zhí)行一次完整的構(gòu)建過程。

Blue Ocean 創(chuàng)建 Pipeline 提交代碼庫 & 運行

由 Blue Ocean 生成的 Jenkinsfile 代碼會被保存到項目的 Github 代碼庫中,后期可以對其進行編輯、 修改。 Blue Ocean 生成的 Jenkinsfile 代碼

pipeline { agent any stages { stage('Setup') { parallel { stage('clean env') { steps { sh 'echo "Step1"' }} stage('Reset test data') { steps { sh 'echo "reset config"' }} } } } }

在 Blue Ocean 中運行構(gòu)建與視圖使用

運行構(gòu)建

在 Blue Ocean 中打開 Pipeline 任務(wù),單擊 Run 按鈕可以直接運行該任務(wù)。

Blue Ocean 中運行 Pipeline 任務(wù)

查看任務(wù)進度視圖

在運行 Pipeline 任務(wù)過程中可以單擊任務(wù)編號進入任務(wù)詳情視圖查看圖形化進度。

Blue Ocean 任務(wù)進度查詢

查看日志視圖

單擊任務(wù)中對應(yīng)的工作節(jié)點,可以查詢?nèi)蝿?wù)運行過程中的日志詳情。這些日志信息可以用于調(diào)試任務(wù), 特別是在任務(wù)出錯的時候,日志詳情可以幫助檢查任務(wù)出錯的原因。

任務(wù)日志

使用 Blue Ocean 進行單元測試與結(jié)果展示

對于包含單元測試的項目,Blue Ocean 可以運行單元測試并對其結(jié)果進行展示。下面用 java 單測項目 進行舉例。

Pipeline 代碼實現(xiàn)

pipeline{ agent { label 'master' } stages{ stage('iTest源碼') { steps { sh 'mkdir -p iTest' dir("iTest"){ git branch:'master', url:'git@github.com:princeqjzh/ iTest.git' } } } stage('構(gòu)建+單測') { steps { sh ''' cd iTest mvn clean install test ''' } } stage('發(fā)布測試記錄') { steps { junit '**/*.xml' } } } }

單測結(jié)果展示

在任務(wù)運行完成之后,進入 Tests 視圖查看測試運行結(jié)果

單測結(jié)果展示


軟件測試 | Blue Ocena應(yīng)用的評論 (共 條)

分享到微博請遵守國家法律
新丰县| 庄河市| 丹寨县| 临潭县| 措勤县| 武安市| 义乌市| 卢氏县| 章丘市| 荆州市| 吉木萨尔县| 巩留县| 邵东县| 武冈市| 绵竹市| 伊金霍洛旗| 绥阳县| 丹阳市| 岢岚县| 平远县| 古田县| 陆川县| 平陆县| 福海县| 错那县| 五原县| 常州市| 始兴县| 林甸县| 大庆市| 民勤县| 洛川县| 道真| 西乌珠穆沁旗| 黄骅市| 乌兰县| 安多县| 新乐市| 酉阳| 柳州市| 万全县|