• 搭建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

  • 相关阅读:
    数论——欧拉函数
    数论——最大公约数
    Python——循环
    数论——素数和反素数
    数论——快速幂剖析
    Perfect Keyboard
    HTML学习笔记Day6
    HTML学习笔记Day5
    HTML学习笔记Day4
    HTML学习笔记Day3
  • 原文地址:https://www.cnblogs.com/v88v/p/10405338.html
Copyright © 2020-2023  润新知