我正在为我的内部(闭源)项目设置CI工作流程.我目前正在使用GitHub进行git /问题跟踪.我的应用程序是桌面应用程序(没有云/服务器部署).因此工作流程应该是
承诺在github上掌握
通过github webhooks通知CI
运行MSBuild
运行测试
构建版本
我喜欢托管CI系统的想法,但我无法弄清楚Visual Studio Team Services是否需要完全承诺,或者我可以将它用于CI并通过普通的github挂钩从Github通知它.我对将问题跟踪和git托管迁移到VS Team Services不太感兴趣.
我的具体问题.收到github webhooks时,是否有Visual Studio Team Services中的钩子机制用于从远程git repo中提取?
使用GitHub存储库的自动构建在Visual Studio Team Services的新版本构建系统中可用.我们在2015年11月12日的Brian Harry最新主题演讲中预览了它.这是最后一个演示.希望能为您效劳!
您还可以在Visual Studio Team Services中将GitHub存储库导入Git存储库.