在我的构建过程中,我试图创建两个工件。
一个工件用于与管道相关的脚本和代码,另一个用于发布产品。
我试图以这样的方式设置这个过程:管道相关的脚本和代码集中管理在一个单独的存储库中,然后在执行时导入到每个生产构建管道中。我可以从外部Git导入代码,但后来遇到了一个障碍.
我遇到的麻烦是,当我创建构建定义并到达Get源步骤时,我似乎只能为构建定义选择一个源.与其能够选择(例如)一个源的TFS和另一个源的外部Git,不如选择(例如)TFS Git。
有没有人能想出一种方法从多个存储库中将代码拉到构建过程中?
还是有人对如何完成我想做的事情有其他的建议?
发布于 2020-04-14 12:14:18
发布于 2019-04-16 09:38:29
在“获取源”阶段,您不能选择2个存储库,作为解决办法,在构建开始时,您可以添加命令行任务或PowerShell任务,将第二个回购复制到代理上的s
文件夹中。
发布于 2019-04-16 08:36:20
no ,到目前为止,在get源步骤中无法从多个存储库中获取。并且有一个用户的声音允许TFS构建依赖于多个存储库,这意味着类似的功能,你可以投票。
https://stackoverflow.com/questions/55712353
复制