Azure devops Visual studio团队服务-八达通在代理更新到版本2后不工作

Azure devops Visual studio团队服务-八达通在代理更新到版本2后不工作,azure-devops,azure-pipelines,octopus-deploy,Azure Devops,Azure Pipelines,Octopus Deploy,背景: 我们正在使用VST构建和Octopus集成来部署我们的产品。八达通步骤配置如下: 问题 今天VSTS生成抛出以下错误 在默认池中找不到支持的代理。此池中的所有代理都是 使用已弃用的版本。迁移到最新的2.x版本 代理人。有关详细信息,请参阅 因此,代理被更新为最新版本, 更新后,octopus步骤停止工作,出现以下错误: 然后问题似乎是在步骤中没有替换环境变量 我想知道是否有解决此问题的方法。首先,有可用的2.*版本,因此您可以删除旧版本并添加新版本 其次,在包版本输入框中使用$(B

背景:

我们正在使用VST构建和Octopus集成来部署我们的产品。八达通步骤配置如下:

问题

今天VSTS生成抛出以下错误

在默认池中找不到支持的代理。此池中的所有代理都是 使用已弃用的版本。迁移到最新的2.x版本 代理人。有关详细信息,请参阅

因此,代理被更新为最新版本, 更新后,octopus步骤停止工作,出现以下错误:

然后问题似乎是在步骤中没有替换环境变量


我想知道是否有解决此问题的方法。

首先,有可用的2.*版本,因此您可以删除旧版本并添加新版本


其次,在包版本输入框中使用
$(Build.BuildNumber)
,也用于输出路径:
$(Build.artifactstagindirectory)

谢谢您的回答。我看不到添加2.*的选项,它只显示1.*。是的,使用$(Build.BuildNumber)和$(Build.ArtifactStagingDirectory)是可行的。