天天看點

Docker--在 Jenkins 容器上的搭建持續內建環境和完成自動化測試

​​

Docker--在 Jenkins 容器上的搭建持續內建環境和完成自動化測試

我的是用主機 80 端口映射到容器的 8080 端口

Docker--在 Jenkins 容器上的搭建持續內建環境和完成自動化測試

檢視密碼有兩種方式

​​​​

打碼那一行就是密碼哦

Docker--在 Jenkins 容器上的搭建持續內建環境和完成自動化測試

因為我建立 Jenkins 容器時,将主機的 /var/jenkins_node 目錄映射了容器的 /var/jenkins_home 目錄

是以可以直接在主機查到管理者密碼,而無需進入容器再檢視

Docker--在 Jenkins 容器上的搭建持續內建環境和完成自動化測試

自己配啥記住就行了,沒啥特别要求

Docker--在 Jenkins 容器上的搭建持續內建環境和完成自動化測試

預設會給一個位址的,不改也可以

Docker--在 Jenkins 容器上的搭建持續內建環境和完成自動化測試
Docker--在 Jenkins 容器上的搭建持續內建環境和完成自動化測試
Docker--在 Jenkins 容器上的搭建持續內建環境和完成自動化測試

需要的插件 gitlab、gitlab hook、allure

Docker--在 Jenkins 容器上的搭建持續內建環境和完成自動化測試
Docker--在 Jenkins 容器上的搭建持續內建環境和完成自動化測試
Docker--在 Jenkins 容器上的搭建持續內建環境和完成自動化測試
Docker--在 Jenkins 容器上的搭建持續內建環境和完成自動化測試
Docker--在 Jenkins 容器上的搭建持續內建環境和完成自動化測試

在它安裝完後,自己重新開機 Jenkins 容器

直接看這個教程: 

直接看這個教程 

Docker--在 Jenkins 容器上的搭建持續內建環境和完成自動化測試
Docker--在 Jenkins 容器上的搭建持續內建環境和完成自動化測試
Docker--在 Jenkins 容器上的搭建持續內建環境和完成自動化測試
Docker--在 Jenkins 容器上的搭建持續內建環境和完成自動化測試

應用儲存!即可!

Docker--在 Jenkins 容器上的搭建持續內建環境和完成自動化測試
Docker--在 Jenkins 容器上的搭建持續內建環境和完成自動化測試
Docker--在 Jenkins 容器上的搭建持續內建環境和完成自動化測試

可以在項目中使用 $DEFAULT_RECIPIENTS ,來包含此預設收件人清單(下面建立項目時講到這個變量)

若要向某人抄送或密件抄送,不是将其放在“收件人”清單中,請在電子郵件位址之前添加 cc: 或密件抄送 bcc: (例如:cc:[email protected],bcc:[email protected]

Docker--在 Jenkins 容器上的搭建持續內建環境和完成自動化測試

通過  xftp 将項目上傳到主機

這是我自己的一個 pytest 項目

進入容器内,在項目檔案夾愛内執行 pytest 指令

Docker--在 Jenkins 容器上的搭建持續內建環境和完成自動化測試
Docker--在 Jenkins 容器上的搭建持續內建環境和完成自動化測試

 有 28 個測試用例都跑通了哦

Docker--在 Jenkins 容器上的搭建持續內建環境和完成自動化測試
Docker--在 Jenkins 容器上的搭建持續內建環境和完成自動化測試

在完成系統設定後,還需要給需要建構的項目進行郵件配置

Docker--在 Jenkins 容器上的搭建持續內建環境和完成自動化測試
Docker--在 Jenkins 容器上的搭建持續內建環境和完成自動化測試
Docker--在 Jenkins 容器上的搭建持續內建環境和完成自動化測試

重點:這裡就有 $DEFAULT_RECIPIENTS ,上面也有講到這個環境變量,預設收件人清單,如果需要添加新的收件郵件,需要用 , 隔開

Docker--在 Jenkins 容器上的搭建持續內建環境和完成自動化測試

直接複制粘貼到内容框就行