是否可以在 VSTS 上为不同的环境(阶段)共享任务?

Is it possible to have shared tasks for different environments (stages) on VSTS?

我在 VSTS 中有四个阶段的发布管道。开发、测试、预生产和生产。这些阶段共享相同的步骤,唯一的区别是变量值会根据阶段而变化。

目前,如果我添加一个新步骤,我必须在四个阶段添加它,即使它是相同的,唯一的区别是变量的值。

是否可以有一个供我的四个环境使用的共享阶段,唯一的区别是变量。这是为了防止必须添加相同的步骤四次

使用task groups。任务组允许您定义一组 build/release 个步骤,并在不同的构建、发布和发布环境中重复使用它们。