A integração GitHub permite que você conecte seu repositório à Square Cloud para deploy automatizado. Siga este guia passo a passo para configurar a integração completa.
1

Gerar Token de Acesso GitHub

Primeiro, você precisa criar um token de acesso pessoal no GitHub para autenticar a conexão.
  • Acesse a página de Tokens de acesso pessoal
  • Clique em “Generate new token” e escolha a opção “classic”
  • Selecione apenas a opção “repos” nas permissões
  • Não defina tempo de expiração para evitar interrupções
  • Atribua um nome identificativo ao seu token
  • Clique em “Generate token” e copie o token gerado (você não conseguirá vê-lo novamente)
2

Configurar Token na Square Cloud

Agora configure o token na plataforma Square Cloud para estabelecer a conexão.
  • Acesse o painel de controle
  • Selecione sua aplicação
  • Navegue até a seção Deploy
  • Cole seu token no campo correspondente
  • Clique em “Save”
Após salvar, uma URL webhook será exibida. Copie esta URL - você precisará dela no próximo passo.
3

Configurar Webhook no GitHub

Configure o webhook no seu repositório GitHub para que ele comunique com a Square Cloud.
  • Acesse o repositório da sua aplicação no GitHub
  • Vá para “Settings”“Webhooks”
  • Clique em “Add Webhook”
  • Cole a URL webhook no campo Payload URL
  • Defina o Content Type como application/json
  • Clique em “Add Webhook”
4

Configurar Branch Específica (Opcional)

Se desejar que o webhook monitore apenas uma branch específica, configure um parâmetro adicional.
  • No campo Payload URL do webhook no GitHub
  • Adicione no final da URL: ?branch=nome_da_branch
Exemplo: Para monitorar apenas a branch main, adicione ?branch=main ao final da URL
5

Testar Deploy Automatizado

Agora teste se a integração está funcionando corretamente.
  • Faça qualquer alteração no seu código
  • Commit e push para o repositório GitHub
  • Sua aplicação na Square Cloud será atualizada automaticamente
  • Verifique os logs de deploy no painel de controle para confirmar o sucesso

Próximos Passos

Com a integração configurada, você pode:
  • Fazer deploy automático a cada push
  • Monitorar o status dos deploys no painel
  • Configurar diferentes branches para diferentes ambientes
  • Aproveitar o sistema de integração contínua da Square Cloud
Se você continuar enfrentando dificuldades técnicas, nossa equipe de suporte especializada está disponível para auxiliá-lo. Entre em contato conosco e teremos prazer em ajudá-lo a resolver qualquer questão.