日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

Java測試構建

通過Java測試構建流水線,自動化進行檢出代碼、編譯構建、運行單元測試、輸出結果記錄、測試統計等能力,減少人工干預,增強項目可見性,并且有效的日志能夠幫助開發者更容易發現并解決存在問題。

步驟一:新建測試構建流水線

  1. 登錄流水線Flow服務控制臺,在控制臺界面,請單擊右側上方新建流水線按鈕

  2. 在彈出窗口頁面,選擇Java測試構建流水線模板,單擊創建按鈕。image

步驟二:配置流水線源

添加流水線源,根據需求選擇合適的代碼項目,此示例選擇示例代碼源Java,添加完成。image

步驟三:配置測試構建

  1. 在流水線任務節點操作界面,請單擊Java代碼掃描或者Maven單元測試任務節點,在彈出的右側編輯頁面,配置基本參數。

    參數

    說明

    任務名稱

    自定義任務名稱。

    構建集群

    根據需求選擇合適的默認公共或者私有構建集群。

    構建環境

    根據需求選擇合適的構建環境。

    說明

    任務執行期間,流水線任務構建環境分配給用戶使用,構建環境使用權限歸屬用戶,任務執行腳本由用戶自定義。

    下載流水線源

    根據需求選擇下載流水線源的不同方式。

  2. 任務步驟配置項,配置Java代碼規約掃描任務相關參數。

    參數

    說明

    步驟名稱

    自定義步驟名稱。

    JDK 版本

    根據項目需求選擇合適的Jdk版本。

    Maven 版本

    根據項目需求選擇合適的Maven版本。

    開啟增量掃描模式

    如果未開啟增量掃描模式,將對全量代碼進行掃描。

    使用自定義規則目錄

    如果開啟此項,將會使用您代碼庫中的p3c規則文件,可以配置自定義規則目錄。

    規則集合

    如果未開啟使用自定義規則目錄,可以選擇合適的默認規則。

    子目錄

    需要掃描的代碼所在目錄,不設置默認使用代碼庫的根路徑。

    排除子目錄

    需要被排除在掃描范圍之外的目錄或文件,可參考gitignore配置(例如test/)。

    紅線信息

    根據條件設置判定本任務是成功還是失敗。

    image

  3. 任務步驟配置項,配置Maven單元測試任務相關參數。

    參數

    說明

    步驟名稱

    自定義步驟名稱。

    JDK 版本

    根據項目需求選擇合適的Jdk版本。

    Maven 版本

    根據項目需求選擇合適的Maven版本。

    測試命令

    根據需求設置mvn可執行命令。

    測試報告目錄

    測試報告目錄為測試命令執行后生成的測試報告所在目錄(例如target/site)。

    測試報告入口文件

    測試報告入口文件為測試報告入口文件名稱(例如surefire-report.html)。

    紅線信息

    根據條件設置判定本任務是成功還是失敗。

    image

  4. 在流水線任務節點操作界面,請單擊Java構建上傳任務節點,在彈出的右側編輯頁面配置參數,查看任務步驟配置項Java構建任務,根據項目需求配置合適的構建命令。image

    說明
    • 構建命令為用戶自定義構建命令。支持多版本的Maven,命令執行目錄為代碼庫根路徑。

    • 如何設置構建依賴下載訪問憑證,請參閱設置依賴下載訪問憑證

  5. 任務步驟配置項,配置構建物上傳任務參數,提供以下兩種方式可供選擇。

    企業私有通用制品倉庫

    • 選擇配置企業私有通用制品倉庫(制品將上傳Packages統一管理)上傳方式。

      參數

      說明

      步驟名稱

      自定義步驟名稱。

      上傳方式

      根據需求選擇合適的。

      倉庫

      添加服務資源的鏈接,選擇自定義的倉庫。

      制品名稱

      自定義構建物的名稱,例如target1,用于區分多次構建產生的不同產出物,定義后在部署組件使用,建議使用動態變量形式設置。

      制品版本

      版本用于唯一標識您的制品文件,因此同一制品不允許推送重復版本。

      說明

      建議使用動態變量形式,比如:${DATETIME}。

      打包路徑

      設置起始位置為項目文件夾的相對路徑(如"target/"),可以設置多個文件路徑。

      制品中包含打包路徑的目錄

      如果選中,則生成的壓縮包中,包含完整的打包路徑,否則僅包含文件。

      說明

      當選擇設置了多個打包路徑時,該值自動設置為true選中狀態。

    • 任務配置參數參考圖。image

    說明

    關于通用制品倉庫,具體操作請參閱制品管理

    歸檔至云效公共存儲空間

    • 選擇配置歸檔至云效公共存儲空間(供后續任務拉取并部署)上傳方式。

      參數

      說明

      步驟名稱

      自定義步驟名稱。

      上傳方式

      根據需求選擇合適的。

      制品名稱

      自定義構建物的名稱,例如target1,用于區分多次構建產生的不同產出物,定義后在部署組件使用,建議使用動態變量形式設置。

      打包路徑

      設置起始位置為項目文件夾的相對路徑(如"target/"),可以設置多個文件路徑。

      制品中包含打包路徑的目錄

      如果選中,則生成的壓縮包中,包含完整的打包路徑,否則僅包含文件。

      說明

      當選擇設置了多個打包路徑時,該值自動設置為true選中狀態。

      image

步驟四:運行并查看目標流水線任務

  1. 在流水線Flow控制臺界面我的流水線列表,單擊目標流水線右側image運行按鈕,再單擊目標流水線名稱,查看流水線任務節點界面。image

  2. 運行流水線任務完成后,在構建鏡像任務節點,右下方單擊日志,可以查看到流水線任務的執行過程結果日志。image

  3. 在制品倉庫查看上傳的構建物。image