我們將爲項目使用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編譯器的方法。 –