部署新版本的 Azure 容器应用程序

deploy new version of azure container app

我已经关注 this guide to deploy my custom image,但现在我不知道如何部署 vNext 我的容器映像?

略读 this YouTube video, it seems revisions 是方法,但如何使用 Azure CLI?

application lifecycle management but no guides/tutorials on this topic of revisions, only the api guide pages 上还有一个有趣的概念页面。

创建指向新图像的revision copy

$RESOURCE_GROUP="my-resource-group"
$CONTAINER_APP_NAME="my-image"
$NEW_IMAGE="myregistry.azurecr.io/smile:vNext"

az containerapp revision copy --resource-group $RESOURCE_GROUP `
   --name $CONTAINER_APP_NAME `
   --image $NEW_IMAGE
  1. 您需要 update the app 获取新图片。此操作将在幕后创建一个新修订版。
az containerapp update `
  --name <APPLICATION_NAME> `
  --resource-group <RESOURCE_GROUP_NAME> `
  --image mcr.microsoft.com/azuredocs/containerapps-helloworld
  1. 取决于你的 activeRevisionsMode 属性:
    一种。如果是单一的,那么修订版应该会自动激活。
    b.如果多个则 activate and configure traffic-splitting