2016-11-08 38 views
1

我们将我们的部署配置/脚本单独版本化到我们的应用程序,但尚未将它们移动到VSTS。我知道构建计划可以引入外部git存储库,但该选项似乎不适用于发布计划中的链接构件。这似乎也不是一个“克隆Git仓库”任务。在发布计划中克隆外部git存储库

对我的选择可能有什么想法?

回答

1

应该有两个选择,以实现您的要求:

  1. 创建生成定义和使用外部Git仓库中,然后在发布定义链接生成定义:

enter image description here

  1. 虽然没有“Clone Git Repository”任务,但您可以使用命令行任务调用git clone命令:

enter image description here

+0

我想避免#1,因为它不会让我前重新运行发布修订版的部署配置。我想我会去#2,尽管它需要多个“命令行”任务来预先缓存凭据,这并不理想。我想,对于一个任务组来说工作很好。 –

+0

FWIW,我结束了使用系统accesstoken的#2:'git clone https:// oauth:$(SYSTEM_ACCESSTOKEN)@ path/to/_git' –