Sites & Tecnologia Web

Deploy

Por Gustavo Bonato Abrão e Francis Trauer · Atualizado em 15 de julho de 2026

Definição

Deploy é o processo de enviar uma versão do site do ambiente de desenvolvimento ou de homologação para o servidor que atende o público, usado para colocar no ar novas páginas, correções e recursos de forma controlada, registrada e reversível caso algo quebre depois da publicação.

ClassificaçãoConceito
CategoriaSites & Tecnologia Web
Também conhecido comoImplantação · Publicação de Site
NívelIntermediário

O que é Deploy?

Deploy, traduzido como implantação ou publicação de site, é o processo de levar uma versão pronta do código e dos arquivos para o ambiente de produção. O deploy marca o momento em que a mudança deixa de existir só para a equipe e passa a existir para o público.

O deploy varia muito de forma. Em um site simples, pode ser o envio de arquivos por FTP. Em um projeto estruturado, o código vive em um repositório de versionamento e a publicação acontece por um processo automatizado que copia os arquivos, instala dependências e limpa o cache.

Todo deploy carrega três compromissos: saber exatamente o que está indo ao ar, ter um backup imediatamente anterior e saber como voltar atrás, movimento chamado de rollback. Publicações raras e enormes concentram risco em um único evento. Publicações pequenas e frequentes espalham o risco e tornam cada erro mais fácil de encontrar.

Como funciona na prática?

Um deploy responsável percorre seis passos:

  1. A mudança é escrita e testada em ambiente local.
  2. O código sobe para o repositório de versionamento, com registro de autor e descrição.
  3. A versão vai para o staging e é validada por quem entende do negócio, além de quem escreveu o código.
  4. Um backup da produção é gerado e os arquivos são publicados, em janela de menor movimento.
  5. A equipe percorre os fluxos críticos no site real: home, página de produto, formulário, checkout, login.
  6. Se algo quebrar, a versão anterior volta ao ar e a investigação continua no staging.

Muitos painéis de hospedagem já entregam publicação com um clique a partir do ambiente de homologação.

Deploy vs Publicar conteúdo: qual a diferença?

AspectoDeployPublicar conteúdo
O que mudaCódigo, tema, plugins, estruturaTextos, imagens, posts, produtos
Quem fazEquipe técnicaTime de conteúdo ou marketing
RiscoPode quebrar o site inteiroRestrito à página alterada
ReversãoRollback de versão ou backupEditar ou despublicar a página

Veredito: publicar um post muda o que o site diz, e um deploy muda o que o site é.

Exemplos de uso

  • Um e-commerce publica a nova página de produto às 3h de uma quarta-feira, com backup feito minutos antes, e acompanha os primeiros pedidos por uma hora.
  • Um site de conteúdo construído com headless CMS gera as páginas estáticas a cada deploy e envia o resultado para a rede de distribuição.

Erros comuns

  • Publicar direto na produção sem passar por homologação e sem backup recente.
  • Enviar arquivos por FTP sem versionamento, o que apaga qualquer histórico de quem alterou o quê.
  • Fazer deploy na sexta à tarde e deixar o site sem ninguém de plantão no fim de semana.
  • Acumular semanas de mudanças em uma publicação gigante, o que torna impossível saber qual alteração causou a falha.
  • Considerar o deploy concluído no momento em que o arquivo sobe, sem conferir os fluxos que geram receita.

Perguntas frequentes sobre Deploy

Deploy e publicação de site são a mesma coisa?

Em português, os dois termos se misturam no uso diário. Deploy costuma se referir ao envio técnico de código e arquivos para o servidor. Publicação de site aparece tanto nesse sentido quanto no de colocar um site novo no ar pela primeira vez. O contexto resolve a ambiguidade.

O que é rollback?

Rollback é voltar o site para a versão anterior depois de um deploy que causou problema. A operação acontece restaurando o backup ou reapontando o servidor para a versão antiga do código. Todo plano de publicação precisa definir como executar esse retorno antes de publicar.

Preciso de deploy automatizado em um site pequeno?

Sites pequenos e estáveis funcionam bem com publicação manual, desde que exista backup e um caminho claro de retorno. A automação passa a compensar quando as publicações ficam frequentes, quando mais de uma pessoa mexe no código ou quando o esquecimento de um passo já causou incidente.

Termos relacionados

Ambiente de Produção

Ambiente de produção é a versão do site que roda no servidor público e atende os visitantes reais, usada como destino final de todo deploy e tratada com regras mais rígidas de acesso, backup e monitoramento que os demais ambientes.

Staging (Ambiente de Homologação)

Staging é um ambiente que roda uma cópia funcional do site em endereço separado e fechado ao público, usado para testar atualizações, novos recursos e mudanças de layout antes de publicar, reduzindo o risco de quebrar a versão que os visitantes e os buscadores acessam todos os dias.

Backup de Site

Backup de site é a cópia de segurança dos arquivos e do banco de dados de um site, guardada fora do servidor principal, usada para restaurar a página ao ar depois de invasão, erro humano, atualização mal sucedida ou falha do provedor.

Hospedagem de Sites (Web Hosting)

Hospedagem de sites (web hosting) é o serviço que armazena os arquivos de um site em servidores conectados à internet e os entrega a quem acessa o endereço, usado para manter o site no ar, disponível 24 horas por dia para visitantes de qualquer lugar.

Criação de Sites

Criação de sites é o processo de planejar, desenhar, desenvolver e publicar um site na internet, usado por empresas e profissionais para ter presença digital própria, gerar contatos comerciais e sustentar estratégias de marketing.

Headless CMS

Headless CMS é o gerenciador de conteúdo que armazena e organiza textos e mídias sem definir a apresentação, entregando os dados por API para que sites, aplicativos e outros canais consumam o mesmo conteúdo cadastrado uma única vez, cada um com a sua interface construída de forma independente.

← Voltar ao glossário