Jenkins最新版本的安裝以及集成Allure生成測試報告

目錄

Jenkins的安裝

將上面的目錄添加到系統環境變量中

為Jenkins配置密碼

創建一個用戶,用于登錄jenkins

為Jenkins安裝Allure插件

幾個大坑

使用jenkins集成python測試項目


  1. Jenkins的安裝

    1. Jenkins官方網址
      1. Jenkins??
    2. 點擊download
      1. 點擊 past Release
      2. 選擇你想要下載版本的jar包
        1. 選中黑色框框中的就可以了
      3. 將下載的jar包,找到一個目錄中
        1. D:\Program\Util\Jenkins
        2. 上面的 目錄可以是其他的目錄
      4. 將上面的目錄添加到系統環境變量中

        1. 點擊win鍵
        2. 搜索環境變量
          1. 點擊就是的了
          1. 環境變量
            1. 雙擊 path
              1. 新建
                1. 復制剛剛的路徑
                  1. 點擊確定
        3. 在剛剛的安裝窗口 輸入cmd
            1. 輸入127.0.0.1:8080 訪問就可以了
      5. 為Jenkins配置密碼

        1. 復制上面綠色框框里面的
          1. C:\Users\Administrator\.jenkins\secrets\initialAdminPassword

          2. win+e

            1. 復制粘貼

            2. 然后 點擊回車

          3. 打開方式,用記事本也可以,其他的編輯器也可以
            1. 我這里使用vscode
            2. 9f219e92099440019f0faa975363988e
        2. 輸入剛剛復制的密碼
        3. 選擇第一個就可以了
      6. 創建一個用戶,用于登錄jenkins

          1. 賬號:admin
          2. 密碼: admin
          3. 名字:隨意
          4. 郵箱自己填一個
          5. 保存繼續
          6. 賬號和密碼都可以隨意,自己記得就行了
        1. 配置url
          1. 這個就按照8080吧,
          2. 到此,jenkins配置算是完成了
          3. 為了方便啟動
          4. 在剛剛的目錄新建一個.bat文件
            1. 里面的內容是
            2. 雙擊這個文件就可以啟動了,不需要我們再次輸入指令了,編寫一次就可以了
            3. 然后創建快捷方式
              1. 在桌面上
              2. 在桌面上雙擊就可以啟動了
  2. 為Jenkins安裝Allure插件

    1. 點擊右上角的設置,這個是2025-07-23的jar包,昨天的,比較新了
      1. 新的界面,點擊Plugins
        1. ?
          1. 點擊Available plugins
          2. 搜索Allure
          3. 點擊單選框
          4. 點擊安裝
        2. 安裝command Agent Laucher
    2. 幾個大坑

      1. 安裝完Allure插件,重啟一下電腦,然后在打開,不要問為什么,我今天這個卡了一下午,如果緩慢,電腦放那自己跑了一個小時,最后還是失敗了,自己卸載重新安裝Allure插件。安裝完記得重啟。今天編譯的特別慢,不知道什么原因導致。上述操作之后就好了
      2. 最新版的jenkins使用?jdk的版本是17
      3. 如何卸載?Allure
    3. 使用jenkins集成python測試項目

      1. 點擊 新建Item
      2. 輸入任務名字
      3. 選擇 Freestyle project
        1. 點擊確定
      4. 點擊高級
        1. 勾選自定義的工作空間
        2. 這個是自己項目的地址 C:\Users\Administrator\PycharmProjects\PyTest
      5. 執行windows指令
        1. 找到Build Steps
        2. 增加構件步驟
        3. 點擊Execute windows batch command
        4. 輸入指令
          1. cd C:\Users\Administrator\PycharmProjects\PyTest
            ?
          2. ?pytest --alluredir=report test_skip.py?
          3. allure generate report/ -o report/html --clean
          4. 前提:這個需要在自己電腦上配置Allure,并且,指令能夠在cmd窗口可以執行,如果cmd窗口執行指令就有問題,放在jenkins一樣的
          5. 點擊save保存就可以了
        5. ?找到增加構建后操作步驟
          1. 點擊Allure Report
          2. ?
            1. 配置生成測試報告的數據來源,這里的路徑就是以項目的跟路徑下開始找數據來源,這個是同allure生成的json數據,去構件HTML報告的
          3. 配置Allure Commandline
            1. 鼠標右鍵,新窗口打開
              1. 如下圖配置安裝
          4. 填寫數據來源和,html報告輸出路徑
            1. 點擊保存輸出就可以了
            2. 向下找到高級,如下圖填寫配置信息,配置html報告輸出路徑
        6. 點擊運行
          1. 出現下面的情況就算是構建的過程、
          2. 點擊項目查看
            1. 可以看到已經可以了

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/92652.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/92652.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/92652.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Vue3 面試題及詳細答案120道 (1-15 )

《前后端面試題》專欄集合了前后端各個知識模塊的面試題,包括html,javascript,css,vue,react,java,Openlayers,leaflet,cesium,mapboxGL,threejs&…

基于 GitLab 實踐敏捷開發

在軟件開發中,**基于 GitLab 實踐敏捷開發**,并建立一套**規范的日常管理流程**,不僅可以提升團隊協作效率,還能確保平臺持續向好迭代、性能穩步提升。以下是一個完整的實踐方案,適用于中小型團隊或中大型項目&#xf…

黑馬點評使用Apifox導入接口測試合集(持續更新、詳細圖解)

目錄 一、前言 二、更新店鋪 三、添加秒殺券 四、秒殺下單和秒殺下單user2 一、前言 本博客將持續更新記錄黑馬點評所有接口測試的導入(學到哪更新到哪),以此博客為完整導入接口測試的合集。第一次在黑馬點評項目使用Apifox進行接口測試直接先看我前面的博客&a…

MYOJ_10583:CSP初賽題單7:計算機常識綜合練習

更多初賽題單請參見題目整理CSP初賽題目整理題單,謝謝。 注:閱讀此題單時建議先看1~5,再試著自己做。 題目描述 1. [J-2010-6][S-2010-6]提出“存儲程序”的計算機工作原理的是( )。 A. 克勞德香農 B. 戈登摩爾 C.…

代碼隨想錄day22回溯算法1

文章目錄77. 組合216.組合總和III17. 電話號碼的字母組合77. 組合 題目鏈接 文章講解 class Solution { public:vector<vector<int>> res; // 存儲所有的組合vector<int> path; // 當前正在構建的組合// 回溯算法void solve(int n, int k, int st…

【Android】Popup menu:彈出式菜單

Popup menu&#xff1a;彈出式菜單 PopupMenu&#xff0c;彈出菜單&#xff0c;一個模態形式展示的彈出風格的菜單&#xff0c;綁在在某個View上&#xff0c;一般出現在被綁定的View的下方&#xff08;如果下方有空間&#xff09;。 注意&#xff1a;彈出菜單是在API 11和更高版…

20250724-day21

Main Memory Database System&#xff08;MMDB&#xff09;&#xff1a;基于內存的數據庫系統 File Database&#xff08;FDB&#xff09;&#xff1a;基于文件的數據庫 Netware Database&#xff08;NDB&#xff09;&#xff1a;基于網絡的數據庫 daemon&#xff1a;守護進程 …

API是什么,如何保障API安全?

API&#xff08;應用程序編程接口&#xff09;是什么&#xff1f; API&#xff08;Application Programming Interface&#xff09;是不同軟件系統之間通信的“橋梁”。它定義了應用程序如何請求服務、交換數據或調用功能&#xff0c;無需了解底層實現細節。例如&#xff0c;當…

深度分析Java多線程機制

Java 多線程是掌握高性能、高響應性應用程序開發的關鍵&#xff0c;它涉及到語言特性、JVM 實現、操作系統交互以及并發編程的核心概念。 核心目標&#xff1a; 充分利用現代多核 CPU 的計算能力&#xff0c;提高程序吞吐量&#xff08;單位時間內處理的任務量&#xff09;和響…

Android熱修復實現方案深度分析

熱修復的核心目標是在**不發布新版本、不重新安裝、不重啟應用&#xff08;或僅輕量級重啟&#xff09;**的情況下&#xff0c;修復線上應用的 Bug 或進行小范圍的功能更新&#xff0c;極大地提升用戶體驗和問題響應速度。 一、熱修復的核心原理 無論哪種方案&#xff0c;其核心…

HTML前端顏色漸變動畫完整指南

漸變動畫已經成為現代網頁設計中不可或缺的元素&#xff0c;它們不僅能為網站增添視覺吸引力&#xff0c;還能顯著提升用戶體驗。通過巧妙運用CSS漸變動畫&#xff0c;開發者可以創造出令人印象深刻的動態背景效果&#xff0c;而無需依賴圖片或復雜的腳本。 漸變動畫的魅力所在…

b-up:Enzo_mi:Transformer DETR系列

1.視頻1&#xff1a;self-Attention&#xff5c;自注意力機制 &#xff5c;位置編碼 &#xff5c; 理論 代碼 注意&#xff1a; q-查詢; k-商品標簽&#xff1b; v-值&#xff08;具體商品&#xff09; * 不是指乘法&#xff0c;類似概念 a1:相似度&#xff1b; b1:總分 若想…

算法題(179):單調棧

審題&#xff1a; 本題是單調棧的模板題 補充&#xff1a;單調棧 單調棧中的數據始終保持單調遞增或單調遞減 使用情景&#xff1a;給定一個數組&#xff0c;要求尋找 1.某個數左側&#xff0c;離他最近且值大于他的數 2.某個數左側&#xff0c;離他最近且值小于他的數 3.某個數…

CF每日5題(1500-1600)

545C 貪心 1500 題意&#xff1a;給 n 棵樹在一維數軸上的坐標 xix_ixi? &#xff0c;以及它們的長度 hih_ihi?。現在要你砍倒這些樹&#xff0c;樹可以向左倒也可以向右倒&#xff0c;砍倒的樹不能重合、當然也不能覆蓋其他的樹原來的位置&#xff0c;現在求最大可以砍倒的…

HW藍隊:天眼告警監測分析之Web攻擊

Web攻擊 信息泄露 敏感數據包括但不限于:口令、密鑰、證書、會話標識、License、隱私數據(如短消息的內容)、授權憑據、個人數據(如姓名、住址、電話等)等&#xff0c;在程序文件、配置文件、日志文件、備份文件及數據庫中都有可能包含敏感數據 信息收集方法 漏洞分類 備份文…

大騰智能國產3D CAD軟件正式上架華為云云商店

深圳市大騰信息技術有限公司&#xff08;以下簡稱“大騰智能”&#xff09;與華為云達成深度合作&#xff0c;大騰智能CAD軟件及配套服務通過了華為云在功能適配、安全可用、穩定高效等方面的嚴選商品認證&#xff0c;已正式上架華為云云商店&#xff0c;成為華為云云商店的聯營…

論文復現-windows電腦在pycharm中運行.sh文件

1.更改終端路徑&#xff08;前提&#xff1a;已下載git bash&#xff09;2.授權打開pycharm終端&#xff0c;輸入 chmod x 文件名3.根據當前位置&#xff0c;運行.sh文件

開關電源安全保護電路:浪涌保護、過流保護、過壓保護

開關電源安全保護電路:浪涌保護、過流保護、過壓保護 引言 對于開關電源而言, 安全、可靠性歷來被視為重要的性能之一. 開關電源在電氣技術指標滿足電子設備正常使用要求的條件下, 還要滿足外界或自身電路或負載電路出現故障的情況下也能安全可靠地工作. 為此, 須有多種保護措…

C語言(十)

一、函數概述函數是面向過程編程思想的具體體現&#xff0c;主要作用&#xff1a;降低程序之間的耦合性提高代碼的復用性和可維護性一個完整的 C 程序由**一個或多個程序模塊&#xff08;源文件&#xff09;**組成。為便于開發與調試&#xff0c;通常會將代碼拆分為多個源文件&…

QT項目-仿QQ音樂的音樂播放器(第二節)

目錄 自定義控件&#xff1a; BtForm類中實現 BtForm上的動畫效果 自定義控件&#xff1a; 該控件實際由&#xff1a;圖?、?字、動畫三部分組成。圖?和?字分別?QLabel展?&#xff0c;動畫部分內部實際為4 個QLabel。 ① 將BtForm的geometry的寬度和?度修改為200*35。…