我的团队使用VSTS作为Web项目的CI / CD。为了保持代码分离,我们为前端和后端使用了两个单独的存储库。
这提出了两个问题:
答案 0 :(得分:10)
第一步是为两个存储库创建CI构建。一旦你让它们编译并生成必要的工件,你需要创建一个CD版本。在编辑器的顶部,有一个Artifacts
标签。
在那里,您可以链接多个构建或发布到它。只需单击Link an artifact source
并添加两个CI构建。
接下来,转到Triggers
标签。您可以在此处添加触发器,以便从任何或所有CI构建中成功完成。
当您向发布中添加任务并需要访问工件时,它会为您提供使用Linked Artifact
或URL Artifact
的选项。选择Linked Artifact
,然后单击工件路径的三点浏览按钮。您将获得一个类似下面的屏幕,允许您在两个构建之间找到链接的工件。