确保不能再使用旧的任务组版本

Ensure that a old task group version can not be used anymore

我们在发布过程中创建了一个自定义任务组。在提出一些新要求后,我们创建了第二个版本的任务组,我们逐渐将其推广到我们的发布定义中。

在发布定义以某种方式切换回使用旧版本的奇怪事故之后,我们希望确保旧版本不能再使用。

这有可能吗?我们甚至不能更新旧版本以保证失败的方式修改它。

如果不可能,推荐的实施此类更改的方法是什么?我们是否应该在发生变化时创建全新的任务组并且我们不想立即将它们包含在所有地方?

一般情况下,当您为任务组发布多个版本时,您可以select使用特定版本的任务组。

默认情况下,如果您在此之后发布新版本,它将使用以前 build/release 定义中任务组的旧版本(您在创建 build/release 定义时指定)。

我们无法禁用旧任务组版本或使其无法再使用。我们也不能 update/modify 旧任务组版本,因为 只能对最新版本进行更改

因此,在您的场景中,您可以尝试为特定任务组发布新版本。然后将以前的 build/release 定义编辑为 select 新版本以根据需要使用。

或者您可以创建新的任务组,但您必须在所有 build/release 定义中删除旧任务组并添加新任务组。