Jenkins

Jenkins 是一个流行的开源持续集成/持续交付(CI/D)服务器,用于帮助自动化软件构建、测试、交付和部署任务。

Squish GUI 测试用户将熟悉我们现有的 Jenkins 集成,该集成允许通过 Jenkins 作业启动 Squish 测试。我们扩展了此插件,以支持将测试执行结果从 Jenkins 服务器自动推送到 Squish Test Center 数据库。

Squish-Test-Center-x-Jenkins

 

自动化工作流程

扩展插件支持 Freestyle 和 Pipeline 项目,提供对运行测试的完全控制——整个套件、单个测试或通过标记执行的自定义子集。

配置作业以将结果发送到 Test Center 时,您将能够指定项目名称、定义过滤标签并设置批次标识符,这些内容将显示在 Test Center 的数据库中。

根据团队工作流程(例如,新的 Git 提交或计划的夜间运行)使用的任何触发器,自动将结果上传到 Test Center。

安全

为了确保安全上传到 Squish Test Center,Jenkins 插件需要在插件配置设置中提供上传令牌。该令牌安全地替换上传者的用户名和密码,仅用于上传。也就是说,它不能用于对 Test Center 的完全访问。用户可以从 Test Center 的设置页面中撤销上传令牌,并且任何具有上传权限的 Test Center 用户都可以生成令牌。

要求

  • Jenkins 安装 2.60.3 或更高版本。
  • Squish for Jenkins 插件 V8.1.0 或更新版本。
  • 由具有上传权限的 Test Center 用户生成的上传令牌。

文档

更多信息可以在我们的文档中找到。

stc_integration_jenkins_link