Implantar manualmente

Nesta página, descrevemos como implantar manualmente seu aplicativo em um destino específico.

Durante o uso normal, o Cloud Deploy implanta seu aplicativo em cada destino em sequência, em progresso. Mas você também pode implantar manualmente seu aplicativo em qualquer destino definido.

É possível implantar manualmente uma versão nova ou atual.

Implantar manualmente uma versão

Se uma versão já tiver sido criada, basta promovê-la para o destino pretendido:

gcloud deploy releases promote --release=RELEASE_NAME \
                       --delivery-pipeline=PIPELINE_NAME \
                       --to-target=TARGET_NAME \
                       --region=REGION

Em que:

  • RELEASE_NAME é o nome da versão que você está promovendo manualmente ao destino pretendido.

  • PIPELINE_NAME é o nome do pipeline de entrega que descreve a progressão da implantação automatizada que você está substituindo.

  • TARGET_NAME é o nome do destino em que você está implantando manualmente.

  • REGION é o nome da região em que a versão foi criada, por exemplo, us-central1. Obrigatório.

Implantar manualmente uma nova versão

Por padrão, quando você cria uma versão, o Cloud Deploy a implanta automaticamente no primeiro destino na sequência de promoções. Mas é possível especificar uma meta diferente da primeira.

Como acontece com o primeiro destino padrão no progresso, o Cloud Deploy cria automaticamente o rollout para o destino especificado e implanta a versão lá.

Para implantar uma nova versão manualmente, execute o seguinte comando:

gcloud deploy releases create \
                       --release=RELEASE_NAME \
                       --delivery-pipeline=PIPELINE_NAME \
                       --to-target=TARGET_NAME \
                       --region=REGION

Em que:

  • RELEASE_NAME é o nome da versão que você está promovendo manualmente ao destino pretendido.

  • PIPELINE_NAME é o nome do pipeline de entrega que descreve a progressão da implantação automatizada que você está substituindo.

  • TARGET_NAME é o nome do destino em que você está implantando manualmente.

  • REGION é o nome da região em que a versão será criada, por exemplo, us-central1. Obrigatório.

Efeito da implantação manual na progressão

Quando você implanta manualmente em um destino específico e, em seguida, promove a versão sem especificar um destino, o Cloud Deploy a promove para o próximo destino correto na progressão. Isso ocorre porque o serviço rastreia o destino mais distante em que uma versão foi implantada. Se a versão já estiver no último destino do progresso, o Cloud Deploy retornará uma mensagem indicando que não há outro destino para promover.