Azure devops 使用生成定义生成子模块项目
我正在创建新的构建定义,我应该在构建我的项目之前首先构建依赖项项目,但是依赖项项目在子模块中可用,如何从构建定义构建子模块项目Azure devops 使用生成定义生成子模块项目,azure-devops,azure-pipelines,Azure Devops,Azure Pipelines,我正在创建新的构建定义,我应该在构建我的项目之前首先构建依赖项项目,但是依赖项项目在子模块中可用,如何从构建定义构建子模块项目 提前感谢。在“获取资源”任务下,单击“高级设置”并确保“签出子模块”已启用。由于子模块在主repo中存储为带有子模块sha-1值的文件,因此您不能通过…按钮在子模块repo中选择项目。但是您可以直接为子模块项目指定路径。 假设您的主要回购结构为: root |___ .git |___ files or subfolders for the main
提前感谢。在“获取资源”任务下,单击“高级设置”并确保“签出子模块”已启用。由于子模块在主repo中存储为带有子模块sha-1值的文件,因此您不能通过
…
按钮在子模块repo中选择项目。但是您可以直接为子模块项目指定路径。
假设您的主要回购结构为:
root
|___ .git
|___ files or subfolders for the main repo
|___ subRepo
|___ subproject
|___ subproject.sln
如果您需要为子模块(subRepo)构建subproject.sln,可以将解决方案的路径分别指定为:
subRepo/subproject.subproject.sln
该选项有助于我查看子模块的源代码,但如果我想构建子模块中可用的特定项目,在构建定义中,当我试图选择项目时,我的问题是,在构建我的项目之前,我想构建一个在子模块中可用的项目,是否两者都必须处于相同的构建下definition@PavanKumar是的,有可能,您只需要在构建定义中直接指定子模块项目。感谢@Marina-MSFT的帮助