Todos os artigos

Getting Started

O que é o CICDoo Primeiros passos: o assistente de configuração O Painel e o Mapa da infraestrutura

Concepts

Fases de produção, staging e desenvolvimento Domínios, subdomínios e SSL Versões e edições do Odoo (Community ou Enterprise) Espaços de trabalho e colaboração em equipa

Servers

Adicionar um servidor Domínios do servidor e DNS Utilizar um balanceador de carga Ações do servidor: deploy, registos e gráficos

Projects & Git

Criar um projeto Ligar o GitHub Ligar o GitLab Ramos e instâncias

Instances & Console

Criar uma instância Reiniciar, parar e remover uma instância Fazer merge de ramos entre fases Web IDE e acesso remoto As definições da instância explicadas Deploys e a fila de tarefas

Agent Tasks

O que são as tarefas de agente Configurar as tarefas de agente Executar uma tarefa e rever o resultado Tempo de agente e recargas

Monitoring & Backups

Monitorizar a instância Cópias de segurança e restauro Notificações de alerta (email e SMS)

Workspaces & Permissions

Convidar membros do espaço de trabalho Permissões de membro e acesso a recursos Um membro não consegue ver ou usar um recurso

Account & Security

Autenticação de dois fatores (2FA) Definições de perfil e integrações Palavras-passe e recuperação da conta

Billing & Plans

Planos e preços Fazer upgrade e gerir a subscrição Se a subscrição de um projeto ficar por pagar O programa de parceiros de canal

Support & Tickets

Abrir um ticket de suporte Obter ajuda da equipa CICDoo

Troubleshooting

Resolução de problemas: não é possível ligar um servidor Resolução de problemas: um deploy falhou Resolução de problemas: git push falha com 403 depois de mover um repositório Resolução de problemas: a instância está em baixo ou lenta Resolução de problemas: problemas de domínio ou SSL

Projetos e Git

Ligar o GitHub

Como ligar a tua conta do GitHub ao CICDoo por OAuth ou com um token de acesso pessoal, e onde gerir ou desligar a ligação.

Duas formas de ligar

O CICDoo precisa de acesso à tua conta do GitHub para criar repositórios e fazer deploy de projetos. Podes ligar de duas formas:

  • OAuth: clica em "Ligar com GitHub OAuth" (ou "Ligar com o GitHub" dentro da janela Novo projeto). És enviado para o GitHub para aprovares a ligação e depois devolvido ao CICDoo.
  • Token de acesso pessoal (PAT): clica em "configura um token de acesso pessoal", cola um token e guarda-o. A interface liga à página de criação de tokens do GitHub e indica os âmbitos necessários: repo e read:user.

Depois de ligado, o CICDoo mostra um painel verde "GitHub ligado" com o teu nome de utilizador do GitHub.

Onde gerir a ligação

  • Definições, separador Integrações: o cartão Integração com GitHub mostra o estado da ligação, as opções de OAuth e de PAT, e um botão Desligar.
  • Janela Novo projeto: quando escolhes o GitHub como fornecedor, as mesmas opções de ligação aparecem ali mesmo, para poderes ligar sem sair do fluxo do projeto.

A edição Enterprise e os PAT

Se fazes deploy do Odoo Enterprise, o OAuth por si só não chega. O separador Integrações e a janela Novo projeto mostram ambos um aviso "A edição Enterprise requer um PAT": os repositórios do Odoo Enterprise são privados, por isso tens de configurar um token de acesso pessoal do GitHub cuja conta tenha acesso aos repos do Odoo Enterprise. O painel mostra também o estado atual do teu PAT.

Se mudares ou renomeares o repositório

Se transferires o repositório para uma organização ou lhe mudares o nome no GitHub, os fetches continuam a funcionar mas os pushes começam a falhar com um 403. Abre as Definições do projeto, vai ao separador GitHub e clica em Ressincronizar do GitHub para o reapontar, e reinicia depois as tuas instâncias. Consulta Resolução de problemas: git push falha com 403 depois de mover um repositório.

Desligar

Abre as Definições, depois o separador Integrações, e clica em Desligar no cartão do GitHub (o mesmo botão aparece na janela Novo projeto quando estás ligado). Depois de desligares, podes voltar a ligar a qualquer momento com OAuth ou com um novo PAT.

Passos rápidos

  1. Abre as Definições, depois o separador Integrações.
  2. No cartão Integração com GitHub, clica em "Ligar com GitHub OAuth", ou escolhe "configura um token de acesso pessoal" e guarda um token com os âmbitos repo e read:user.
  3. Confirma que o cartão mostra "GitHub ligado".

Se ficares bloqueado, abre um ticket de suporte a partir da página Tickets ou do widget de chat.

Ainda com dúvidas? Abra um ticket a partir da aplicação ou fale com um engenheiro.