我们将为项目使用Visual Studio Team Services。我们使用VSTS Git作为我们的存储库。这个项目的一部分是用Golang编写的。我们希望在检入时启用CI并构建/测试所有代码。我一直在更多地了解VSTS中的扩展,构建代理和构建过程。我在市场上看到有Android,iOS和其他平台的选项(但不包括GoLang)。任何人都可以启动我为Golang创建自定义扩展或构建定义的路径吗?如何创建自定义扩展以在GoLang代码签入时启用自动化构建?谢谢!我可以将Golang编译器添加到Visual Studio Team Services中
2
A
回答
0
是的,但我会看它有点不同。不需要向VSTS添加任何内容,只需要在构建代理上安装golang/go编译器,然后就可以像MSFT支持的任何其他语言一样使用MSBuild设置作业,并使用源代码调用Go编译器。基本上,编写一个msbuild脚本是唯一的工作就是用目标源调用go编译器。
这里是Exec任务中的MSBuild文档,这是你用来启动你的构建; https://msdn.microsoft.com/en-us/library/x8zx72cd.aspx
0
据我所知,以添加转到编译器,你需要安装一个private agent或使用生成任务,如tool installer
相关问题
- 1. Visual Studio Team Services ACL
- 2. Visual Studio Team Services API
- 3. 无法在android studio中添加Visual Studio Team Services插件
- 4. 是否可以将Visual C++ v120编译器工具集添加到Visual Studio 2015?
- 5. 我可以仅将Visual Studio Team Services用作构建服务器吗?
- 6. Visual Studio Team Services Monitor用户
- 7. Visual Studio Team Services与SharePoint Online
- 8. Visual Studio Team Services和Karma
- 9. Visual Studio Team Services Assembly Versioning
- 10. 配置Visual Studio Team Services以部署WebJobs
- 11. 将TFS 2008移至Visual Studio Team Services
- 12. 无法在Visual Studio Team Services中添加hotmail/outlook用户
- 13. 是否可以从Visual Studio Online(VS Team Services)编辑我的代码?
- 14. 忽略Visual Studio Team Services中的文件?
- 15. 在Visual Studio Team Services中删除项目
- 16. 将用户分配到Visual Studio Team Services中的任务
- 17. 无法再使用Visual Studio 2008连接到Visual Studio Team Services
- 18. 使用Visual Studio Team Services构建:在部署后添加文件
- 19. 使用适用于Visual Studio Team Services的API添加附件
- 20. Angular2构建在Visual Studio Team Services中(是Visual Studio Online)
- 21. Visual Studio Team Services Web.Config替换变量
- 22. Visual Studio Team Services ASPNET CORE构建失败
- 23. Visual Studio Team Services Rest API unauthorized_client错误
- 24. 使用Visual Studio Team Services将bower_components复制到Azure Web App
- 25. 无法将nunit测试结果发布到Visual Studio Team Services
- 26. Visual Studio在编译后将.dll和.pdb添加到项目中
- 27. 我可以在Visual Studio Team Services(Visual Studio Online)中设置默认安全性和/或分支策略吗?
- 28. 功能在Visual Studio Team Services积压中不可见
- 29. 是否可以通过Visual Studio Team Services扩展连接到CRM Online?
- 30. Visual Studio Team Services在Azure中构建服务器
你会如何对安装转到编译器在运行安装VSTS构建代理?据我所知,VSTS构建代理安装了[很多软件](https://www.visualstudio.com/en-us/docs/build/concepts/agents/hosted#software),并且没有安装Go编译器的方法。 –