如何在TFS上为dockerized F#Expecto测试配置CI

时间:2018-01-15 11:05:06

标签: docker tfs continuous-integration automated-tests expecto

我有一些由expecto和fscheck框架编写的 dockerized F#测试,作为dotnet核心独立可执行文件

如何在Team Foundation Server上配置持续集成以运行它们并在每次运行后获取报告?

2 个答案:

答案 0 :(得分:1)

如果您的意思是您已经拥有具有适当SDK /环境的docker镜像,那么您只需要使用CI版本(Configure continuous integration)在TFS中运行该图像。

要运行图片,您需要安装Docker Integration扩展程序,有关详细信息,请参阅Build, push and run Docker images with Visual Studio Team Services

其他文章可能会有所帮助:

答案 1 :(得分:0)

配置Expecto以https://www.nuget.org/packages/Expecto.TestResults/

输出NUnit等效的XML文件。

文档在https://github.com/haf/expecto/#testresults-file

然后只运行可执行文件,并让CI服务器选择输出的XML文件。