Pular para o conteúdo principal

Publicar

Publicar é o ato de colocar uma nova versão da aplicação no ar. A plataforma busca o código, constrói a imagem e ativa a nova versão — a anterior continua atendendo até a nova responder.

Antes de começar​

Passo a passo​

  1. Abra o projeto e clique em Publicar.
  2. Confira o que a confirmação mostra:
CampoO que é
ServiçoQual serviço será publicado, quando o projeto tem mais de um
OrigemO repositório e a pasta declarados
Branch ou tagEditável — o que estiver no campo é o que será publicado
EnvironmentO alvo da publicação
RecursosCPU e memória reservados e máximos, com aviso quando são o padrão da plataforma
EndereçoO endereço que vai responder
  1. Clique em Publicar agora.

O console leva você para Deployments, onde a publicação aparece na hora, na seção Publicação em andamento — sem recarregar a página. Ver Acompanhar uma publicação.

Publicar outra branch é um uso legítimo

O campo de branch é editável na confirmação. Publicar uma branch diferente da declarada não altera a configuração do projeto: vale para aquela publicação.

O que acontece depois de confirmar​

Preparando → Construindo → Publicando → Verificando → Online

A resposta imediata não é o resultado — é o acompanhamento. Ver Acompanhar uma publicação.

Publicações repetidas​

Um clique duplo, ou uma reconexão no meio do envio, não cria duas publicações. A operação é protegida contra repetição.

O que muda uma versão​

Não é só código novo. Toda mudança que afeta como a aplicação executa cria uma versão nova:

Alterar variáveis ou recursos não altera a aplicação que já está no ar: as telas de configuração avisam que a mudança passa a valer na próxima publicação, e as de recursos podem republicar o serviço com a mesma imagem.

Cancelar​

Uma publicação em Preparando ou Construindo pode ser cancelada. Depois que o artefato foi enviado, cancelar deixa de ser uma saída — a saída passa a ser restaurar a versão anterior.

Cancelamento antes da troca de tráfego não produz mudança visível: a versão que estava no ar continua.

Quando falha​

Uma publicação que falha não deixa o serviço sem versão ativa. A anterior continua atendendo, intacta.

Abra o deployment que falhou: a linha do tempo mostra em qual etapa parou, e o log do build mostra a saída do construtor.

Quando o build passa e a aplicação não fica pronta — não chegou a iniciar, parou logo depois de iniciar, ou iniciou e não respondeu na porta —, a publicação falha com esse motivo e a ação, sem trocar nada. Ver Estados da publicação. Casos comuns em Problemas comuns.

Próximos passos​