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

Conceitos

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.