首页 > 解决方案 > 将空手道与 TFS 管道集成

问题描述

我们使用的构建和发布系统是 TFS,很快就会迁移到 Azure Devops。我正在尝试为空手道的合同测试引入一个自动化框架。空手道能否作为 CI 管道的一部分与 TFS 中的构建作业集成?

标签: tfsazure-devopsazure-pipelineskarate

解决方案


是的。Azure AD 有一个 Maven 扩展。

以下 YML 供参考

steps:
- task: Maven@3
  displayName: 'API Automated test against $(Environment)'
  inputs:
    mavenPomFile: Tests/APITest/pom.xml
    goals: 'clean test -DargLine="-Dkarate.env=$(Environment)"'
    testResultsFiles: '**/APITest.*.xml'

推荐阅读