我的团队使用 VSTS 进行 Web 项目的 CI/CD。为了保持代码分离,我们为前端和后端使用两个单独的存储库。
由此提出两个问题:
- 如何设置将两个存储库中的构建工件合并到单个版本中的构建?
- 如何分别从每个存储库触发这个单一构建/发布过程?
第一步是为两个存储库创建 CI 构建。一旦您让他们编译并生成必要的工件,您就需要创建一个 CD 版本。在编辑器的顶部有一个Artifacts
tab.
到达那里后,您可以将多个构建或发布链接到它。只需单击Link an artifact source
并添加您的两个 CI 版本。
接下来,移动到Triggers
标签。您可以在此处添加触发器以成功完成任何或所有 CI 构建。
当您将任务添加到版本并需要访问工件时,它会给您一个使用Linked Artifact
or a URL Artifact
。选择Linked Artifact
然后单击工件路径的三点浏览按钮。您将看到如下所示的屏幕,允许您找到两个构建之间链接的工件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)