我们正在使用Azure DevOps作为我们的存储库。我们的代码由XSLT组成,为了验证它,我们编写了XSpecs。对于CI/CD过程,我们计划实现管道而不是jenkins,但无法获得Azure DevOps是否支持在运行时运行的信息。有人能帮上忙吗。
发布于 2018-10-19 15:18:15
我不熟悉Azure DevOps,但我可以在their documentation上看到,您需要在存储库的根目录下提供一个azure-pipelines.yml文件。在编写本文件时,您可以从AppVeyor yml file (AppVeyor是用于Windows的在线配置项)中获得灵感。关键部分是当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做到这一点的)。
https://stackoverflow.com/questions/52644944
复制相似问题