Implantando um Projeto Git no cPanel

10/07/2018|cpanel, git, hospedagens|Comentários desativados em Implantando um Projeto Git no cPanel

O recurso de controle de versão Git no cPanel permite que você implante seus repositórios gerenciados pelo cPanel. Geralmente, a implantação via Git envia o código acabado para a produção diretamente em sua conta cPanel. Você pode usar configurações diferentes para automaticamente (implantação push) ou manualmente (implantação pull) implantar alterações.

Por exemplo, você poderia usar a implantação para fazer alterações em seu site localmente e enviá-las automaticamente para um diretório em sua conta do cPanel.

Requisitos

Antes da implementação, os repositórios devem atender aos seguintes requisitos:

  • Um arquivo .cpanel.yml válido existente no diretório de nível superior.
  • Um ou mais ramos locais ou remotos.
  • Uma árvore de trabalho limpa.

Se um repositório não atender a esses requisitos, o Git no cPanel não exibirá informações de implantação e desativará a funcionalidade de implantação.

O arquivo .cpanel.yml

O arquivo .cpanel.yml determina como e onde os arquivos alterados serão implantados. Você precisa criar um arquivo .cpanel.yml no diretório principal para cada repositório gerenciado pelo cPanel que você deseja implantar. Os arquivos .cpanel.yml precisam ser criados no formato do exemplo apresentado a seguir.

O arquivo .cpanel.yml a seguir implanta os arquivos index.html e style.css no diretório public_html da conta de exemplo:

Copiar
  • Linha 1 significa o início de um arquivo YAML.
  • As linhas 2 e 3 adicionam as chaves de implantação e tarefas, respectivamente.
  • As linhas 4 a 6 especificam uma matriz de comandos BASH para executar durante a implantação. Você pode adicionar quantos comandos a essa matriz desejar.

Implantação automática ou por push

Com a implantação push, um único comando git push envia alterações do seu computador local para o repositório Git gerenciado pelo cPanel. O sistema executa automaticamente os comandos existentes em seu arquivo .cpanel.yml para enviar alterações do repositório gerenciado pelo cPanel para um repositório de produção (Por exemplo, para o diretório que contém os arquivos públicos do seu site.).

Implantação manual ou por pull

Com a implementação pull, o comando git push envia alterações do seu computador local para um repositório remoto. Quando você clica em “Atualizar a partir do Remoto” na aba Pull ou Deploy na sessão Manage da interface de controle de versão do Git no cPanel, o sistema recupera as alterações do repositório remoto e as aplica ao repositório gerenciado pelo cPanel. Ao clicar em Deploy HEAD Commit, o sistema roda os comandos presentes no arquivo .cpanel.yml para enviar as alterações do repositório gerenciado pelo cPanel para o diretório de produção. (Por exemplo, para o diretório que contém os arquivos públicos do seu site.)

Se você precura uma hospedagem de qualidade com atendimento especializado e os emlhores recursos disponíveis, incluindo o gerenciamento de repositórios Git no cPanel, conheça os planos de hospedagem compartilhada da EunaRede Host!