我在Azure DevOps上拥有所有的git仓库和构建定义存储。到目前为止,我在每个独立的存储库中都为master
分支建立了策略,以确保没有重大更改可以合并到master中。
其中一个存储库在另一个存储库中用作子模块。假设我有repo-A
和repo-B
,其中repo-B
是repo-A
中的子模块:
├── repo-A
│ ├── repo-B
当repo-B
在feature-branch
中请求PR时,我想在repo-A
中运行feature-branch
在repo-B
中签出的构建。可以在Azure DevOps中完成此操作吗?
答案 0 :(得分:0)
从Azure DevOps中的子模块在父存储库中生成触发器
恐怕没有其他方法可以触发父存储库中的构建,但无法触发子模块中的PR。目前,我们只能触发并建立在单个git存储库上。
关于Azure DevOps的请求有closed user voice。如果对您很重要,您可以在这里打开新票证:
您可以对此反馈进行投票并添加评论。当有足够的社区投票并添加反馈意见时,产品团队成员将认真对待此反馈意见。
希望这会有所帮助。