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.
Após salvar, uma URL webhook será exibida. Copie esta URL - você precisará dela no próximo passo.
- Acesse o painel de controle
- Selecione sua aplicação
- Navegue até a seção Deploy
- Cole seu token no campo correspondente
- Clique em “Save”

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