【发布时间】:2017-08-25 01:20:10
【问题描述】:
为了设定期望,我是构建工具的新手。我们目前正在使用托管代理,但我们对其他选项持开放态度。
我们有一个使用 VSTS API 启动构建的本地应用程序。托管构建任务涉及从 GitHub 存储库到 VSO 中的本地文件系统的 获取源代码 步骤。下一步我们需要复制大量文件(大约 10000 个文件以上),构建解决方案并运行测试。
问题是克隆的 GitHub 存储库在 Visual Studio Online 的文件系统中,而我的 10000 个输入文件在本地计算机上。这似乎有点多,尤其是因为我们计划进行 CI 并且每天可能会启动许多构建。
将输入文件移动到克隆的 repo 以便我们构建它的最佳方法是什么?我们应该为此使用托管代理吗?还是最好在我们的本地系统上执行此操作?我查看了VSO docs,但在那里没有找到答案。我不确定我在这里问的问题是否正确。
【问题讨论】:
-
文件是什么?我假设它们不是代码,但它们是什么内容?
-
它们是代码文件,必须是构建的一部分。我们正在从元数据和模板生成代码文件,因此即使是很小的更改也可能导致数百个文件的更改。
标签: azure-devops azure-pipelines