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

Ramos e instâncias

Como os ramos Git correspondem a instâncias na consola do projeto, como criar instâncias e onde acompanhar commits e deploys.

Os ramos tornam-se instâncias

No CICDoo, cada instância do teu projeto corre um ramo Git. Quando abres um projeto, a barra lateral da consola lista as tuas instâncias agrupadas por fase:

  • Produção
  • staging
  • Desenvolvimento

Cada entrada tem o nome do seu ramo. Clica numa delas para abrir a consola dessa instância.

Criar uma instância a partir de um ramo

Junto aos títulos staging e Desenvolvimento na barra lateral existe um botão de mais (mostrado quando tens permissão para criar instâncias). Ao clicar nele abre-se a janela Criar instância:

  • Nome do ramo: o nome do novo ramo, por exemplo feature-xyz.
  • Criar a partir de: o ramo base a partir do qual o novo ramo é criado, pré-preenchido com o ramo predefinido do projeto (por exemplo main ou 18.0).
  • Fase: mostra a fase em que clicaste (staging ou Desenvolvimento).

Clica em Criar. O CICDoo cria o ramo e a instância, e esta aparece na barra lateral por baixo da sua fase.

A consola da instância

No topo da consola de uma instância vês o nome do ramo, um selo de fase, o domínio da instância e uma ligação Abrir instância, além de botões de ação como Reiniciar e Merge (consoante as tuas permissões). Por baixo, os separadores dão acesso a diferentes áreas, incluindo:

  • Commits: uma lista de Commits recentes do ramo da instância, com um botão Atualizar.
  • Fila: a lista de trabalhos desta instância, com um botão Atualizar.
  • Outros separadores como Acesso, Registos, Monitorização, Cópias de segurança (produção e staging) e Definições, consoante a fase e as permissões.

Enviar código e deploys

Quando envias código para o ramo de uma instância, o CICDoo recolhe-o e faz o deploy. Podes acompanhar os trabalhos resultantes no separador Fila da consola, e os novos commits aparecem no separador Commits. Enquanto o trabalho decorre, aparece um aviso "A processar a instância" no topo da consola, que desaparece quando a instância reporta a conclusão.

Artigos relacionados

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.