0

在此处输入图像描述

我使用.gitlab-ci.yml文件将我的宠物项目自动部署到GCP,并且我希望每次合并一些新代码时,将当前代码更新为google cloud container registry. 我现在看到的唯一方法是删除旧实例并创建新实例,你可以在我的列表中看到它gitlab-ci文件,但是当我尝试删除例如不存在的实例时,它向我发送错误,该实例不存在(并且它是正确的),但是我该如何检查它?例如,我检查是否创建了某个实例,获取响应,如果已创建-则删除它,如果不存在,则跳过删除步骤并创建新实例!?或者,如果您有更好的方法在计算引擎实例上更新我的代码,请告诉我。我只想了解如何使用它。只研究这个过程。如果您需要更多信息,请告诉我!

4

1 回答 1

2

好的,我找到了解决方法。我不需要删除它,我可以使用命令示例更新现有实例:

gcloud compute instances update-container nginx-vm \
    --container-image gcr.io/cloud-marketplace/google/nginx1:latest
于 2019-10-13T06:57:17.393 回答