Todos os artigos
Getting Started
O que é o CICDoo Primeiros passos: o assistente de configuração O Painel e o Mapa da infraestruturaConcepts
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 equipaServers
Adicionar um servidor Domínios do servidor e DNS Utilizar um balanceador de carga Ações do servidor: deploy, registos e gráficosProjects & Git
Criar um projeto Ligar o GitHub Ligar o GitLab Ramos e instânciasInstances & 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 tarefasAgent 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 recargasMonitoring & 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 recursoAccount & Security
Autenticação de dois fatores (2FA) Definições de perfil e integrações Palavras-passe e recuperação da contaBilling & 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 canalSupport & Tickets
Abrir um ticket de suporte Obter ajuda da equipa CICDooTroubleshooting
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 SSLConceitos
Fases de produção, staging e desenvolvimento
O que são as fases no CICDoo, como se atribuem servidores a cada fase ao criar um projeto, e como as instâncias são agrupadas por fase na consola.
O que são as fases
Todas as instâncias do CICDoo pertencem a uma de três fases:
- Produção: o ambiente em direto de que dependem os utilizadores reais.
- staging: um sítio para testar alterações em condições próximas das de produção.
- Desenvolvimento: ambientes para construir e experimentar trabalho novo.
As fases permitem-te manter os ramos experimentais bem separados do ambiente onde o teu negócio funciona, gerindo tudo a partir de um único projeto.
Atribuir servidores por fase
Escolhes que servidor aloja cada fase quando crias um projeto. No último passo do assistente Criar novo projeto (Servidores), a secção Atribuição de servidores tem três campos:
- Servidor de produção: obrigatório. Todos os projetos precisam de pelo menos um servidor, e esse é o de produção.
- Servidor de staging: opcional.
- Servidor de desenvolvimento: opcional.
Em cada campo, clica na caixa de pesquisa, escreve para filtrar os teus servidores por nome, nome de host ou IP, e seleciona um. Podes limpar uma seleção com o X no cartão do servidor selecionado. Se ainda não tiveres servidores, o assistente encaminha-te para a página Servidores para adicionares um primeiro, consulta Adicionar um servidor.
Uma configuração pequena pode apontar todas as fases para o mesmo servidor, enquanto configurações maiores costumam dar à produção uma máquina só para ela.
As fases na consola do projeto
Abre a consola de um projeto e a barra lateral esquerda lista as suas instâncias agrupadas por fase, cada uma com um ponto colorido:
- Produção (verde)
- staging (âmbar)
- Desenvolvimento (azul)
Clica numa instância (identificada pelo nome do ramo) para a abrir. Junto aos títulos staging e Desenvolvimento existe um botão de mais para criar uma nova instância nessa fase: indica o nome do ramo, escolhe o ramo base a partir do qual criar e clica em Criar. A fase é preenchida automaticamente a partir da secção onde clicaste.
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.