解决外部文件的依赖关系

用户1345095

我是 azure devops 管道的新手。我在 Azure Repos Git 中有三个 C 项目,并且我已经配置了一个 linux 自托管代理。

C_project_3 依赖于 C_project_2 的 .h 和 .a 文件,而后者又依赖于 C_project_1 的 .h 和 .a 文件。

C_project_1 需要构建一个存储在代理上的未版本控制的文件。

是否可以配置每个项目的 YAML 文件,以开始级联解决 .h、.a 和 extern 文件的依赖关系的构建过程?

用户1345095

我已经找到了问题的解决方案“的C_project_1需要建立存储在代理没有版本的文件

项目源加载到文件夹 _work/1/s 中的代理上。未版本控制的文件必须存储在那里。

我在这里找到了答案:https : //docs.microsoft.com/en-us/azure/devops/pipelines/repos/multi-repo-checkout?view=azure-devops

详细地:

单一存储库:您的源代码被检出到一个名为 s 的目录中,该目录位于 (Agent.BuildDirectory) 的子文件夹中。如果 (Agent.BuildDirectory) 是 C:\agent_work\1,那么您的代码将被检出到 C:\agent_work\1\s。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章