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'infrastructureConcepts
É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 équipeServers
Ajouter un serveur Domaines de serveur et DNS Utiliser un répartiteur de charge Actions de serveur : déploiement, journaux et graphiquesProjects & Git
Créer un projet Connecter GitHub Connecter GitLab Branches et instancesInstances & 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âchesAgent 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 rechargesMonitoring & 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 ressourceAccount & Security
Authentification à deux facteurs (2FA) Paramètres de profil et intégrations Mots de passe et récupération de compteBilling & Plans
Forfaits et tarifs Mise à niveau et gestion de votre abonnement Si un abonnement de projet reste impayé Le programme de partenaires de distributionSupport & Tickets
Ouvrir un ticket de support Obtenir de l'aide de l'équipe CICDooTroubleshooting
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 SSLProjets 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.