我有一些由expecto和fscheck框架编写的 dockerized F#测试,作为dotnet核心独立可执行文件。
如何在Team Foundation Server上配置持续集成以运行它们并在每次运行后获取报告?
答案 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文件。