弃用某个版本

本页介绍了如何永久放弃 Cloud Deploy 版本。

您可以永久弃用某个版本。一个 放弃版本具有以下特征:

  • 您无法对已弃用的版本进行推广。

  • 您无法回滚到已废弃的版本。

  • 您无法取消弃用版本。弃用某个版本后,该版本将永久生效 已停用。

放弃某个版本的原因包括以下几种:

  • 此版本存在一个 bug

  • 此版本存在安全问题

  • 此版本中包含的一项功能已弃用

如需放弃版本,请运行以下命令:

gcloud deploy releases abandon RELEASE_NAME --delivery-pipeline=PIPELINE_NAME --region=REGION

其中:

  • RELEASE_NAME

    是要废弃的版本的名称。这是必填项。

  • PIPELINE_NAME

    是创建该版本的交付流水线的名称。这是必填字段。

  • REGION

    是创建发布版本的区域的名称,例如 us-central1。这是必填项。

IAM 权限

放弃某个版本所需的 IAM 权限包括 包括:

  • roles/clouddeploy.admin

  • 角色/clouddeploy.operator

  • roles/clouddeploy.developer

通过已废弃的版本进行发布

当您放弃某个版本后,系统会基于该版本创建的所有发布作业, 进度或队列中的 继续完成 - 它们不会被取消。不过,您无法基于已废弃的版本创建新的发布作业。

查看已弃用的版本

在 Google Cloud 控制台中,您可以查看某个版本是否已被废弃。通过 在“交付流水线详情”页面上的版本标签页中,将相应版本标记为 "放弃":

Google Cloud 控制台中显示已放弃的版本的列表