搭建OpenSTF+Jenkins持續集成環境的協同開發


  • 最近在研究如何將OpenSTF與Jenkins進行協同開發,剛剛爬梯子看了些資料,趕緊記錄下來。

  轉載請注明出處:https://www.cnblogs.com/v88v/p/10405338.html

 

環境


 

  • 操作系統:Mac/Linux/Windows
  • 已部署OpenSTF與Jenkins在同一服務器上

 

安裝OpenSTF插件


 

  • 進入Jenkins的“系統管理”——“插件管理”——“Available”找到“Open STF Plugin”勾選后進行安裝

 

 

  • 創建一個測試項目看看插件是否安裝成功

 

  • 看到構建環境下多了個“Use a STF device during build”配置,OK,插件安裝完畢

 

創建訪問令牌


 

若要讓Jenkins中的STF插件發揮作用,需要創建一個從Jenkins訪問OpenSTF的令牌

  • 登錄OpenSTF並進入“設置” - >“按鍵”選項卡
  • 點擊訪問令牌旁邊的“+”按鈕

 

  • 填寫標題
  • 點擊生成新令牌

 

  • 將生成好的令牌復制下來,保存到文本
  • 點擊旁邊的確定按鈕
  • 這個令牌只會顯示一次,所以在點擊確定之前務必要記下!

 
在Jenkins中注冊令牌

 
  • 進入Jenkins的“系統管理”——“系統設置”
 
  • 找到Open STF設置
  • 在“STF API endpoint URL”項填寫STF服務URL
  • 在“STF Access Token”項中將前面復制下來的訪問令牌填寫到此處
  • 點擊“save”保存
 
指定作業終端

 
  • 前面已經把插件配置完畢,現在進入項目的配置,看看設備狀態
 
  • 與STF界面中看到的設備列表一致,OK
 
  • 點擊“Add”按鈕可添加需要使用的設備,並能夠按條件搜索
  • 例如,我現在指定“HUAWEI”,則界面只顯示華為設備
  • 鼠標在設備上懸浮,可顯示設備詳情
 
 
注冊ADBKey

 

  • 第一次從服務器訪問時,需要對ADB Key進行注冊
  • 當使用adb connect命令執行連接時,STF界面會出現詢問是否“添加ADB Key到STF”的提示,請點右下角的“+添加Key”
 

 
至此,OpenSTF+Jenkins協同開發環境搭建完成。后續有空還將在本博客更新這套方案同自動化測試的實踐。
 

 轉載請注明出處:https://www.cnblogs.com/v88v/p/10405338.html

 


免責聲明!

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



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