【问题标题】:Releases - Update Release Environment api - Unable to set a stage scoped variable发布 - 更新发布环境 api - 无法设置阶段范围变量
【发布时间】:2022-11-30 22:00:08
【问题描述】:

我正在尝试在 Azure devops Server 2019(版本 Dev17.M153.5)上使用 API "Releases - Update release environment" 来更新阶段范围内定义的变量。 api 返回成功的响应,但发回阶段范围内变量的原始值,而不是通过 api 调用提供的更新值。

注意:我在需要更新阶段范围变量的阶段上配置了“部署前批准”。 Api 明确需要该阶段才能获得批准失败,我收到以下错误

{ "$id": "1", “内部异常”:空, "message": "更新版本 'Release-123' 的阶段 'ABC' 的输入无效。确保您在该阶段有待批准。", "typeName": "Microsoft.VisualStudio.Services.ReleaseManagement.Data.Exceptions.InvalidRequestException, Microsoft.VisualStudio.Services.ReleaseManagement2.Data", "typeKey": "InvalidRequestException", “错误代码”:0, “事件编号”:3000 }

非常感谢任何帮助

谢谢 斯比合资公司

【问题讨论】:

    标签: azure-devops-rest-api azure-devops-server-2019


    【解决方案1】:

    注意我见过

    1. following stackoverflow link 不符合我的需求。在运行完成之前,我需要编辑该阶段。
    2. Editing the release to remove variables and re-add the variable 也不符合我的要求

      谢谢 斯比合资公司

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-21
      • 1970-01-01
      相关资源
      最近更新 更多