当我尝试在Visual Studio中启用持续集成时,使用Visual Studio Team Services,我收到以下错误: “不支持此版本控制主机。存储库必须托管在VSTS或GigHub上。”这个错误在google中得到零结果。
正如您在屏幕截图中看到的,解决方案由VSTS托管。
解释屏幕截图:
其他事实:
感谢任何帮助。我最好的猜测是我的安全权限在VSTS中是错误的,但两个帐户都是“管理团队”组的成员,而admin @ mycompany .com是VSTS帐户和存储库的创建者/所有者,所以我不明白。
答案 0 :(得分:1)
您正在使用TFVC版本控制,持续交付用于Git版本控制,因此您需要添加新的git存储库(can be in TFVC team project: Use Git and TFVC repos in the same team project),并使用此git存储库作为源代码控制。
关于TFVC和Git的文章:Choosing the right version control for your project
答案 1 :(得分:1)
我能够使用TFVC进行版本控制并使CI / CD正常工作。遵循@ starain-MSFT提供的更新说明: Continuous Integration
这将专门使用VSTS Web门户设置CI / CD。它可以工作,但如果我在VS2017状态栏中点击“配置持续交付”并使用该表单,我将继续收到上述错误。
如果有人发布了修复确切问题的答案,我会更新并将其标记为答案。好消息是你确实可以使用带有CI / CD的TFVC。 yay,感谢@ starain-MSFT更新的链接。