鉴于GitHub(www.github.com/mycompany/myrepo)上的主要回购以及VSOnline(mycompany.visualstudio.com)中的辅助回购,我正在寻找一种方法来自动执行推送/拉出二级回购,推到初级时。
secodary repo正在为我们进行CI构建和持续部署,这是从二级仓库的提交触发的。
换句话说,我不想从我的客户端手动推送这两个回购。 我真正想要的是推送到主远程(GitHub)并进行一些自动化设置以从辅助(VSOnline)推送/拉出,以便自动触发CI构建和CD构建。
有很多可能的选项可以解决这个问题,但是有没有人真正用它们中的任何一个来推动/拉出我们可以学习的VSOnline仓库?
显然,在最小的移动部件,配置和维护的情况下支持该解决方案。
答案 0 :(得分:0)
好问题!我们本周刚刚宣布的一件事是一组新的Visual Studio Online APIs,可以实现这些类型的场景。在主题演讲中简要介绍了用户语音的演示,但我们还在Brian Harry's ALM Foundational Session(您现在可以在线观看)中更详细地展示了集成。
在那次会议中,他实际上展示了GitHub与Visual Studio Online的集成,就像你通过与Zapier集成所描述的那样。