我正在运行 tfs 2015 并在向某个分支创建拉取请求时构建它。
保留策略似乎不起作用,因为它们应该只持续 1 天,并且一次会持续数月。
我认为问题是源分支。在拉取请求构建中,它作为 refs/pull/688/merge。保留策略查找 refs/heads/*。
这就是它们没有被删除的原因,如果是这样,我如何添加拉取请求构建来删除它们?
我试过在保留中输入 refs/pull/* 但它作为 refs/head/refs/pull/* 返回
最佳答案
这是由于 refs/pull/688/merge
分支已创建,仅用于构建拉取请求。但是,正常分支是refer/heads/(master/feature/...)
.它不在普通分支的分支过滤器中。所以构建保留对拉取请求构建没有影响。
现在,您可能必须手动删除拉取请求构建。您还可以在 this site 中添加用户语音对于此功能请求。 PM 会亲切地审查它。
关于tfs 在拉取请求上建立保留,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37869334/