Jenkins 部署自動化測試腳本(15)


  自動化測試腳本開發完成以后,希望可以把腳本放在公共的環境下提供一個入口供大家一起使用,目前最好的解決方案就是需要把代碼部署在Jenkins上,下面看下如何在Jenkins配合自動化測試任務;

  1.首先我們需要搭建Jenkins的運行環境,請參考Jenkins入門-環境搭建(1)

  2.環境搭建完成最重要的是安裝插件,插件的安裝需要根據自己實際的使用情況安裝,沒有必要大而全的安裝,這樣很容易引入一些沒有必要的麻煩,比如說插件的漏洞,會讓你服務器遭受到不必要的攻擊;

    目前我的代碼托管在公司內部的gitlab,首先我需要在Jenkins安裝Git plugin/Git client/GIT server Plugin 插件,這里主要我們想通過jenkins自動從gitlab上獲取代碼,插件安裝稱成功以后重新啟動Jenkins;

  

  3.Jenkins 服務器安裝GIT工具

  • Linux 安裝GIT
# 安裝git
    yum install git -y

# 校驗安裝是否成功
     git --version
  • Window安裝GIT
# 下載地址
https://git-scm.com/download/win

  下載完成一步一步的進行安裝直到完成,安裝過程中需要命令添加環境變量,執行git --version 返回結果安裝成功  

   

  4.Jenkins 配置全局工具

  •  系統管理 --> 全局工具配置 --> Git

  • Linux 查詢git命令的位置
[root@iZ25vrq5z1zZ plugins]# which git
/usr/bin/git

 

  5.創建Jenkins任務,目前我們的自動化主要采用Python來開發,所以我這邊只要創建一個《構建一個自由風格的軟件項目》,如果是java開發的項目可以創建《構建一個maven項目》,其實這里主要就是個模板的問題;

  

  6. 配置任務

    配置Jenkins任務主要配置兩點,第一代碼管理,第二是構建

  • 代碼管理

    

    代碼拉取的權限,代碼拉取的權限配置方式很多,我們這里只要通過gitlab的賬號和密碼即可,這樣我們就可以自動拉取代碼

    

  • 構建

     構建我們可以理解為,執行代碼的方式即可,如果Linux 下部署構建命令執行shell腳本,如果是win部署,我們需要構建命令bat腳本;

  

  注意:

    如果代碼下載完成后,我們可以通過pwd的命令查詢下當前位置,然后通過相對路徑找到代碼路徑;

  目前我使用pytest 框架來構建自動化測試,所以我這邊只需要shell添加pytest命令就可以構建執行;

  

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM