0

我们将 Azure DevOps 用于我们的存储库。我们的代码由 XSLT 组成,用于验证我们编写的 XSpecs。对于 CI/CD 流程,我们计划实现 Pipelines 而不是 jenkins,但无法获得 Azure DevOps 是否支持 xspecs 在运行时运行的信息。有人能帮忙吗。

4

1 回答 1

0

我不熟悉 Azure DevOps,但我可以阅读他们的文档,您需要azure-pipelines.yml在存储库的根目录中提供一个文件。要编写此文件,您可以从AppVeyor yml 文件(AppVeyor 是 Windows 的在线 CI)中获取灵感。关键部分是当 run-xspec-tests.cmd被调用时,这允许在测试文件夹中执行所有扩展名为 .xspec 的文件(您可以在此处找到文件 run-xspec-tests.cmd)。另外,确保在 yml 文件中安装 Saxon 和其他依赖项。

如果你写了一个azure-pipelines.yml,我有兴趣将它添加到 GitHub 上的XSpec wiki 文档中,以便你可以帮助其他需要在 Azure DevOps 中运行 XSpec 的人(随时通过GitHub 上的问题描述你是如何做到的)。

于 2018-10-19T07:18:15.230 回答