TFS - 将源代码管理文件夹从本地安装映射到 VSO 目录?
TFS - mapping Source Control Folder to VSO directory from on-prem installation?
挑战
- 我们有一个本地应用程序 (RM) 无法与 VSO 通信
- 我们的代码必须留在 VSO 中
- 我们需要授予 RM 访问与我们的 VSO 源相关联的构建定义的权限
尝试的解决方案
- 在本地安装 TFS 以仅主机构建定义
- 从 VSO 中提取这些构建定义
问题
- 看起来我们不能在源代码管理文件夹映射中使用 VSO 项目目录
有解决办法吗?
最好的办法是开始迁移到 VSTS 中新的发布管理服务,因为现有的发布管理服务器应用程序正在迅速被弃用。有 tools 可以帮助减轻迁移的痛苦。
您还可以在非集成模式下使用 RM 服务器——没有任何内容会绑定到构建定义,并且您必须在排队发布时手动指定构建放置的路径。它仍然可以通过 Release Management 客户端文件夹中的 ReleaseManagementBuild.exe 实用程序实现自动化,只是需要更多的努力来构建它。
您还可以构建自定义构建过程模板以从 VSTS 中提取代码并构建它,但同样,这会在 RM 服务器上投入大量精力。
[全面披露:我是上面链接的迁移工具的贡献者]
挑战
- 我们有一个本地应用程序 (RM) 无法与 VSO 通信
- 我们的代码必须留在 VSO 中
- 我们需要授予 RM 访问与我们的 VSO 源相关联的构建定义的权限
尝试的解决方案
- 在本地安装 TFS 以仅主机构建定义
- 从 VSO 中提取这些构建定义
问题
- 看起来我们不能在源代码管理文件夹映射中使用 VSO 项目目录
有解决办法吗?
最好的办法是开始迁移到 VSTS 中新的发布管理服务,因为现有的发布管理服务器应用程序正在迅速被弃用。有 tools 可以帮助减轻迁移的痛苦。
您还可以在非集成模式下使用 RM 服务器——没有任何内容会绑定到构建定义,并且您必须在排队发布时手动指定构建放置的路径。它仍然可以通过 Release Management 客户端文件夹中的 ReleaseManagementBuild.exe 实用程序实现自动化,只是需要更多的努力来构建它。
您还可以构建自定义构建过程模板以从 VSTS 中提取代码并构建它,但同样,这会在 RM 服务器上投入大量精力。
[全面披露:我是上面链接的迁移工具的贡献者]