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

Concepts

Étapes de production, staging et développement

Ce que sont les étapes dans CICDoo, comment les serveurs sont attribués par étape lors de la création d'un projet, et comment les instances sont regroupées par étape dans la console.

Ce que sont les étapes

Chaque instance dans CICDoo appartient à l'une des trois étapes :

  • Production : votre environnement en direct dont dépendent de vrais utilisateurs.
  • Staging : un endroit pour tester des changements dans des conditions proches de la production.
  • Development : des environnements pour construire et essayer de nouveaux travaux.

Les étapes vous permettent de garder les branches expérimentales séparées en toute sécurité de l'environnement sur lequel votre entreprise fonctionne, tout en gérant l'ensemble depuis un seul projet.

Attribuer des serveurs par étape

Vous choisissez quel serveur héberge chaque étape lorsque vous créez un projet. Dans la dernière étape de l'assistant Create New Project (Servers), la section Server Assignment comporte trois champs :

  • Production Server : obligatoire. Chaque projet a besoin d'au moins un serveur, qui est celui de production.
  • Staging Server : facultatif.
  • Development Server : facultatif.

Pour chaque champ, cliquez dans la zone de recherche, tapez pour filtrer vos serveurs par nom, nom d'hôte ou IP, puis sélectionnez-en un. Vous pouvez effacer une sélection avec le X sur la carte du serveur sélectionné. Si vous n'avez pas encore de serveur, l'assistant vous dirige vers la page Servers pour en ajouter un d'abord, voir Ajouter un serveur.

Une petite configuration peut pointer toutes les étapes vers le même serveur, tandis que les configurations plus importantes donnent généralement à la production sa propre machine.

Les étapes dans la console du projet

Ouvrez la console d'un projet et la barre latérale de gauche répertorie ses instances regroupées par étape, chacune avec un point coloré :

  • Production (vert)
  • Staging (ambre)
  • Development (bleu)

Cliquez sur une instance (indiquée par le nom de sa branche) pour l'ouvrir. À côté des en-têtes Staging et Development se trouve un bouton plus pour créer une nouvelle instance dans cette étape : saisissez un nom de branche, choisissez la branche de base à partir de laquelle bifurquer, puis cliquez sur Create. L'étape est renseignée automatiquement à partir de la section sur laquelle vous avez cliqué.

Si vous êtes bloqué, 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.