C 从外部文件解析依赖项

C 从外部文件解析依赖项,c,azure-devops,azure-pipelines,C,Azure Devops,Azure Pipelines,我是azure devops管道的新手。 我在Azure Repos Git中有三个C项目,并且配置了一个linux自托管代理 C_项目_3依赖于C_项目_2的.h和.a文件,而C_项目_2又依赖于C_项目_1的.h和.a文件 C_项目_1需要构建存储在代理上的未版本化文件 是否可以配置每个项目的YAML文件,以在级联上启动构建过程,解析.h、.a和extern文件的依赖关系 我找到了问题的解决方案“C_项目1需要构建一个存储在代理上的非版本文件”” 项目源加载到代理上的文件夹_work/1/s

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

C_项目_3依赖于C_项目_2的.h和.a文件,而C_项目_2又依赖于C_项目_1的.h和.a文件

C_项目_1需要构建存储在代理上的未版本化文件


是否可以配置每个项目的YAML文件,以在级联上启动构建过程,解析.h、.a和extern文件的依赖关系

我找到了问题的解决方案“C_项目1需要构建一个存储在代理上的非版本文件”

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

我在这里找到了答案:

详细内容:

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


伟大的谢谢你在这里分享你的解决方案,你可以接受它作为答案,这样它可以帮助其他遇到同样问题的社区成员,我们可以存档此线程,谢谢。我在第一个问题中也找到了解决方案:使用“签出”命令将代码克隆到代理中。