将空手道与TFS管道集成

将空手道与TFS管道集成

问题描述:

我们使用的构建和发布系统是TFS,即将迁移到Azure Devops.我正在尝试为空手道引入合同测试的自动化框架.空手道可以作为CI管道的一部分与TFS中的构建作业集成吗?

Build and release system we use is TFS, soon migrating toe Azure Devops. I am trying to introduce an automation framework for contract tests with Karate. Can Karate be integrated with the build jobs in TFS as part of the CI pipeline?

空手道是Java API可以使用Maven或Gradle实施的测试自动化工具. 它可以用于使用任何存储库管理在任何CI/CD管道上运行. Team Foundation Server既是存储库管理又是CD/CD管道工具.

Karate is a java API test-automation tool that can be implemented using Maven or Gradle. It can be used to run on any CI/CD pipeline using any repository management. Team Foundation Server is both repository management and CD/CD pipeline tools.

请参考以下针对Maven或Gradle的Azure配置

Please refer the below Azure configuration for Maven or Gradle,

https://docs.microsoft.com/zh-CN/azure/devops/pipelines/tasks/build/gradle?view=azure-devops https://docs. microsoft.com/en-us/azure/devops/pipelines/tasks/build/maven?view=azure-devops

让我们知道从天青下载空手道库时是否遇到任何配置问题.

Let us know if there are any configuration issue you are facing while downloading the karate library from azure.