Tous les articles

Getting Started

Qu'est-ce que CICDoo Pour commencer : l'assistant d'intégration Le Tableau de bord et la Carte d'infrastructure

Concepts

Étapes de production, staging et développement Domaines, sous-domaines et SSL Versions et éditions d'Odoo (Community vs Enterprise) Espaces de travail et collaboration en équipe

Servers

Ajouter un serveur Domaines de serveur et DNS Utiliser un répartiteur de charge Actions de serveur : déploiement, journaux et graphiques

Projects & Git

Créer un projet Connecter GitHub Connecter GitLab Branches et instances

Instances & Console

Créer une instance Redémarrer, arrêter et supprimer une instance Fusionner des branches entre étapes Web IDE et accès distant Les paramètres d'instance expliqués Déploiements et file d'attente des tâches

Agent Tasks

Ce que sont les tâches de l'agent Configurer les tâches de l'agent Exécuter une tâche et examiner le résultat Temps d'agent et recharges

Monitoring & Backups

Surveiller votre instance Sauvegardes et restauration Notifications d'alerte (e-mail et SMS)

Workspaces & Permissions

Inviter des membres dans un espace de travail Permissions des membres et accès aux ressources Un membre ne peut pas voir ou utiliser une ressource

Account & Security

Authentification à deux facteurs (2FA) Paramètres de profil et intégrations Mots de passe et récupération de compte

Billing & Plans

Forfaits et tarifs Mise à niveau et gestion de votre abonnement Si un abonnement de projet reste impayé Le programme de partenaires de distribution

Support & Tickets

Ouvrir un ticket de support Obtenir de l'aide de l'équipe CICDoo

Troubleshooting

Dépannage : impossible de connecter un serveur Dépannage : un déploiement a échoué Dépannage : git push échoue avec une erreur 403 après le déplacement d'un dépôt Dépannage : mon instance est hors service ou lente Dépannage : problèmes de domaine ou de SSL

Projets et Git

Branches et instances

Comment les branches Git correspondent aux instances dans la console du projet, comment créer des instances, et où suivre les commits et les déploiements.

Les branches deviennent des instances

Dans CICDoo, chaque instance de votre projet exécute une branche Git. Lorsque vous ouvrez un projet, la barre latérale de la console liste vos instances regroupées par stade :

  • Production
  • Préproduction
  • Développement

Chaque entrée porte le nom de sa branche. Cliquez sur l'une d'elles pour ouvrir la console de cette instance.

Créer une instance à partir d'une branche

À côté des intitulés Préproduction et Développement dans la barre latérale se trouve un bouton plus (affiché lorsque vous avez la permission de créer des instances). Cliquer dessus ouvre la fenêtre Créer une instance :

  • Nom de la branche : le nom de la nouvelle branche, par exemple feature-xyz.
  • Créer à partir de : la branche de base à partir de laquelle créer la nouvelle branche, préremplie avec la branche par défaut du projet (par exemple main ou 18.0).
  • Stade : affiche le stade sur lequel vous avez cliqué (Préproduction ou Développement).

Cliquez sur Créer. CICDoo crée la branche et l'instance, et celle-ci apparaît dans la barre latérale sous son stade.

La console de l'instance

En haut de la console d'une instance, vous voyez le nom de la branche, un badge de stade, le domaine de l'instance et un lien Ouvrir l'instance, ainsi que des boutons d'action tels que Redémarrer et Fusionner (selon vos permissions). En dessous, des onglets donnent accès à différentes zones, notamment :

  • Commits : une liste des Commits récents de la branche de l'instance, avec un bouton Actualiser.
  • File d'attente : la liste des tâches de cette instance, avec un bouton Actualiser.
  • D'autres onglets tels que Accès, Journaux, Surveillance, Sauvegardes (production et préproduction) et Paramètres, selon le stade et les permissions.

Pousser du code et déploiements

Lorsque vous poussez du code vers la branche d'une instance, CICDoo le récupère et le déploie. Vous pouvez suivre les tâches qui en résultent dans l'onglet File d'attente de la console, et les nouveaux commits apparaissent dans l'onglet Commits. Pendant que le travail est en cours, une bannière "Travail en cours sur l'instance" apparaît en haut de la console et disparaît lorsque l'instance signale la fin de l'opération.

Articles connexes

En cas de blocage, ouvrez un ticket d'assistance depuis la page Tickets ou le widget de chat.

Toujours bloqué ? Ouvrez un ticket depuis l'app ou parlez à un ingénieur.