Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TFS和golang连续集成_Go_Tfs_Tfsbuild - Fatal编程技术网

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您可以尝试使用此扩展: