我有一个包含3个阶段的发布管道。第一阶段有一些负载测试我用来预热网站。当我用完VUM时,负载测试当然失败了。
我配置了无代理阶段(第二阶段)手动预热网站(仅在前一阶段失败时运行)。
然后在预热之后(通过手动或通过负载测试)我想交换一些azure插槽并在最后(第三)阶段调用一些api。我找不到这个阶段的条件。它只需要在手动阶段被批准时(而不是在被拒绝时)或负载测试确实有效(也就是得到足够的VUM)时运行
顺便说一句;我尝试使用变量创建手动条件。但是,在批准无服务器阶段时,我无法找到一种方法(可能除外)将变量设置为true。
(抱歉,我能想到一个更好的短标题)
答案 0 :(得分:0)
您无法通过发布阶段条件执行此操作,您可以将必要的逻辑放在同一阶段。