我有一个基于两个单独文件夹的分支策略,但并非每个场景都会触发所需的效果。
这是分支策略: /DEO/; /WSOClient/Source/Legacy/WSO11-1/WSO/
请注意 Azure DevOps 自动放置在 ; 之后的空间。 我无法控制这个。
如果 /DEO/ 文件夹发生更改,则调用所需效果。完美的。 如果 /DEO/ 和 /WSOClient 文件夹均发生更改,则会调用效果。再次,完美。 但是,如果仅对 /WSOClient 文件夹进行了更改,则不会调用所需的效果。
总结,当只有分支策略的第二个文件夹有变化时,Required不会被触发。
答案 0 :(得分:0)
这已经解决了。 我们有一个自定义状态,它也需要两个相同的路径。 因此,由于两个文件夹中的更改都触发了构建,但由于状态只有 /DEO/* 路径,因此不需要 /WSOClient/... 文件夹成功完成拉取请求。