TFS和golang连续集成
我正在本地TFS和golang连续集成,go,tfs,tfsbuild,Go,Tfs,Tfsbuild,我正在本地TFS服务器中跟踪我的golang应用程序的文件,该服务器与git集成。我想定义构建,测试,以及部署步骤,但我找不到任何相关工具 如何为项目定义一个构建和测试步骤,该步骤在团队的网站中显示测试结果?谢谢。您可以使用TFS2017中的vNext生成系统,并在生成定义中添加命令行任务,以运行生成和测试,就像在本地计算机上执行的操作一样: 然后添加“发布测试结果”任务,将测试结果发布到TFS,以便您可以从TFS网站查看测试结果。一个限制是“发布测试结果”任务目前只支持四种测试结果格式:JUn
TFS服务器中跟踪我的golang应用程序的文件,该服务器与git
集成。我想定义构建
,测试
,以及部署
步骤,但我找不到任何相关工具
如何为项目定义一个构建
和测试
步骤,该步骤在团队的网站
中显示测试结果
?谢谢。您可以使用TFS2017中的vNext生成系统,并在生成定义中添加命令行任务,以运行生成和测试,就像在本地计算机上执行的操作一样:
然后添加“发布测试结果”任务,将测试结果发布到TFS,以便您可以从TFS网站查看测试结果。一个限制是“发布测试结果”任务目前只支持四种测试结果格式:JUnit、NUnit、VSTest和XUnit。如何定义构建、测试和部署步骤?你能解释清楚一点吗?你使用哪种测试?如果您只是想在团队的网站上显示测试结果?看看仪表板,这是否满足您的需要?@Patrick MSFT:我的意思是,我应该如何设置tfs来构建我的应用程序并运行我的单元/集成测试,然后如何查看测试结果/成功或失败的构建…您如何在本地机器上构建并运行测试?@Eddie:我使用命令行。您使用的tfs版本是什么?TFS2015?谢谢,我正在尝试,但是通过批处理文件安装所有依赖项是一件很麻烦的事。有时我可能需要从本地计算机复制一些依赖项。我可以在docker文件中生成源代码并运行测试并发布结果吗!!??或者有更方便的工具吗?@Mohsen您可以尝试使用此扩展: