O que é CI/CD (e por que ele vai facilitar a sua vida)
Olá! Aqui é a Sensei da GeHost 🙂 Hoje vamos falar de um assunto que parece complicado só no nome, mas que no fundo é bem simples: CI/CD, sigla para Integração Contínua e Entrega Contínua.
Na prática, CI/CD é só um jeito automático de levar as atualizações do seu site (ou sistema) do seu computador — ou do repositório onde você guarda o código — direto para o servidor, sem você precisar copiar arquivo por arquivo toda vez que faz uma mudança. Você ajusta o código, salva, e o próprio processo cuida de publicar. Menos trabalho manual, menos chance de esquecer um arquivo pelo caminho.
Dica da Sensei: se você não mexe com código no dia a dia, não tem problema nenhum. Este guia é para te dar o mapa geral — a parte técnica (escrever o script de automação) pode ficar por conta do seu desenvolvedor. O importante é você entender o caminho e saber o que pedir.
O que você precisa antes de começar
- Sua hospedagem GeHost ativa, com acesso ao cPanel.
- Um projeto guardado em um repositório Git (por exemplo, no GitHub, GitLab ou Bitbucket).
- Uma forma de enviar arquivos ao servidor — geralmente uma conta de FTP/SFTP criada no cPanel.
Passo a passo: montando um pipeline simples
1. Organize seu projeto em um repositório Git
Se o seu site ou sistema ainda não está versionado, esse é o primeiro passo. O repositório Git é o "cofre" onde fica o histórico de todas as alterações do código — é a partir dele que a automação vai buscar a versão mais recente para publicar.
2. Crie um acesso seguro ao seu servidor
No cPanel, acesse o Gerenciador de Arquivos para localizar a pasta do seu site (normalmente é a public_html) e, se precisar, crie uma conta de FTP dedicada só para o processo de publicação. Isso evita usar a senha principal da hospedagem dentro dos scripts de automação.
Dica da Sensei: guarde usuário, senha e demais credenciais em um cofre de segredos (a maioria das ferramentas de automação, como GitHub Actions, tem uma área de "Secrets" própria para isso). Nunca deixe essas informações escritas dentro do código.
3. Configure a automação
Com o repositório e o acesso ao servidor prontos, o próximo passo é configurar uma ferramenta de automação — a mais comum para quem usa GitHub é o GitHub Actions. De forma resumida, ela funciona assim:
- Você (ou seu desenvolvedor) cria um arquivo de configuração dentro do repositório, dizendo "quando eu enviar uma atualização para o branch principal, publique no servidor".
- Esse arquivo usa as credenciais de FTP/SFTP guardadas com segurança para enviar os arquivos atualizados até a pasta do site na sua hospedagem.
- A cada novo envio de código (o famoso "push"), o processo roda sozinho e a atualização aparece no ar em poucos minutos.
Não existe uma "receita única" — o formato exato do arquivo de automação varia de projeto para projeto. Por isso, se você não é da área técnica, essa é a parte ideal para repassar a um desenvolvedor de confiança ou à equipe que cuida do seu site.
4. Teste o pipeline antes de confiar nele 100%
Faça uma alteração pequena e sem risco (um texto, uma cor) e acompanhe se ela realmente aparece no site depois da publicação automática. Esse teste simples já mostra se o caminho entre o repositório e o servidor está funcionando corretamente.
5. Backup sempre antes de automatizar de verdade
Antes de deixar a publicação totalmente automática, é essencial ter uma cópia de segurança recente do seu site. No cPanel você encontra a opção de Backup, que permite gerar uma cópia completa da conta ou de partes específicas (arquivos, banco de dados).
Dica da Sensei: automação é ótima, mas ela publica exatamente o que você mandar — inclusive erros. Ter um backup recente é o seu "botão de desfazer" caso algo saia diferente do esperado.
Resumindo o caminho
Código no repositório → automação detecta a atualização → arquivos são enviados com segurança para a sua hospedagem → site atualizado. Simples assim, uma vez que está tudo configurado!
Se tiver dúvidas na hora de configurar as credenciais de FTP ou de localizar as pastas do seu site, você pode contar com os 30 dias de suporte gratuito após a entrega da sua hospedagem, e também acompanhar tudo pelo painel.gehost.com.br.
Um passo de cada vez, tá? A gente está aqui pra ajudar. 🌱