在 Blazor 服务器应用程序中访问 Azure DevOps YAML 变量?

Access Azure DevOps YAML variables in Blazor server app?

如果我有一个 yaml 文件并设置了计数器变量,我如何从 Blazor 服务器访问该变量?

即我的 yaml 可能如下所示:

variables:
  version.Major: '1',
  version.Minor: $[counter(variables['verion.Major'], 1)]
  version.Revision: $[counter(variables['verion.Minor'], 1)]
  versionName: '$(version.Major).$(version.Minor).$(version.Revision)']

我想从 Blazor 服务器组件访问 versionName...

您需要将这些变量刻录到 blazor 应用程序的一部分中。有很多选择:

  • 覆盖程序集版本
  • 将值添加到配置文件
  • 将值写入其他文件
  • 将值设置为部署的扩展 属性(例如在 Azure 网络应用程序中)

Access Azure DevOps YAML variables in Blazor server app?

变量是 Azure devops 的附属产品。如果没有 REST API.

的帮助,我们无法直接访问这些特定于 azure devops 的产品

要解决此问题,市场 https://marketplace.visualstudio.com/items?itemName=qetza.replacetokens 中的 ReplaceToken 任务应该是正确的方法。