我们将Azure DevOps用于我们的存储库。我们的代码由XSLT组成,为了进行验证,我们编写了XSpecs。 对于CI / CD流程,我们计划实现管道而不是jenkins,但无法获取Azure DevOps是否支持在运行时运行的xspec的信息。任何人都可以帮忙。
答案 0 :(得分:0)
我不熟悉Azure DevOps,但我可以在their documentation上阅读到,您需要在存储库的根目录中提供一个azure-pipelines.yml
文件。为了编写此文件,您可以从AppVeyor yml file中获得启发(AppVeyor是Windows的在线CI)。关键部分是调用run-xspec-tests.cmd时,这允许在测试文件夹中执行所有扩展名为.xspec的文件(您可以找到the file run-xspec-tests.cmd here)。另外,请确保在yml文件中安装了Saxon和其他依赖项。
如果您编写了azure-pipelines.yml
,我想将其添加到GitHub的XSpec wiki documentation上,以便您可以帮助需要在Azure DevOps中运行XSpec的其他人(随意描述如何您是通过issue on GitHub完成的。