Alle Artikel
Getting Started
Was ist CICDoo Erste Schritte: der Onboarding-Assistent Das Dashboard und die InfrastrukturkarteConcepts
Produktions-, Staging- und Development-Stages Domains, Subdomains und SSL Odoo-Versionen und -Editionen (Community vs. Enterprise) Workspaces und TeamzusammenarbeitServers
Einen Server hinzufügen Server-Domains und DNS Einen Load Balancer verwenden Server-Aktionen: Deploy, Logs und DiagrammeProjects & Git
Ein Projekt erstellen GitHub verbinden GitLab verbinden Branches und InstanzenInstances & Console
Eine Instanz erstellen Eine Instanz neu starten, stoppen und entfernen Branches zwischen Stages mergen Web-IDE und Fernzugriff Instanzeinstellungen erklärt Deployments und die Job-WarteschlangeAgent Tasks
Was Agent-Aufgaben sind Agent-Aufgaben einrichten Eine Aufgabe ausführen und das Ergebnis prüfen Agent-Zeit und AufstockungenMonitoring & Backups
Deine Instanz überwachen Backups und Wiederherstellung Warnbenachrichtigungen (E-Mail und SMS)Workspaces & Permissions
Workspace-Mitglieder einladen Mitgliederberechtigungen und Ressourcenzugriff Ein Mitglied kann eine Ressource nicht sehen oder nutzenAccount & Security
Zwei-Faktor-Authentifizierung (2FA) Profil- und Integrationseinstellungen Passwörter und KontowiederherstellungBilling & Plans
Tarife und Preise Dein Abonnement upgraden und verwalten Wenn ein Projekt-Abonnement unbezahlt bleibt Das Channel-Partner-ProgrammSupport & Tickets
Ein Support-Ticket eröffnen Hilfe vom CICDoo-Team erhaltenTroubleshooting
Fehlerbehebung: Server kann nicht verbunden werden Fehlerbehebung: ein Deployment ist fehlgeschlagen Fehlerbehebung: git push schlägt mit 403 fehl nach Verschieben eines Repositorys Fehlerbehebung: meine Instanz ist ausgefallen oder langsam Fehlerbehebung: Domain- oder SSL-ProblemeProjekte & Git
Branches und Instanzen
Wie Git-Branches in der Projektkonsole auf Instanzen abgebildet werden, wie du Instanzen erstellst und wo du Commits und Deployments verfolgst.
Branches werden zu Instanzen
In CICDoo führt jede Instanz deines Projekts einen Git-Branch aus. Wenn du ein Projekt öffnest, listet die Konsolen-Seitenleiste deine Instanzen gruppiert nach Stage auf:
- Produktion
- Staging
- Entwicklung
Jeder Eintrag ist nach seinem Branch benannt. Klicke auf einen, um die Konsole dieser Instanz zu öffnen.
Eine Instanz aus einem Branch erstellen
Neben den Überschriften Staging und Entwicklung in der Seitenleiste gibt es einen Plus-Button (sichtbar, wenn du die Berechtigung zum Erstellen von Instanzen hast). Ein Klick darauf öffnet das Modal Create Instance:
- Branch Name: der Name des neuen Branches, zum Beispiel feature-xyz.
- Fork From: der Basis-Branch, aus dem der neue Branch erstellt wird, vorausgefüllt mit dem Standard-Branch des Projekts (zum Beispiel main oder 18.0).
- Stage: zeigt die Stage, auf die du geklickt hast (Staging oder Entwicklung).
Klicke auf Create. CICDoo erstellt den Branch und die Instanz, und sie erscheint in der Seitenleiste unter ihrer Stage.
Die Instanzkonsole
Am oberen Rand der Konsole einer Instanz siehst du den Branch-Namen, ein Stage-Abzeichen, die Domain der Instanz und einen Link Open Instance, plus Aktions-Buttons wie Restart und Merge (abhängig von deinen Berechtigungen). Darunter geben Tabs Zugriff auf verschiedene Bereiche, darunter:
- Commits: eine Liste der letzten Commits für den Branch der Instanz, mit einem Refresh-Button.
- Queue: die Liste der Jobs für diese Instanz, mit einem Refresh-Button.
- Weitere Tabs wie Access, Logs, Monitoring, Backups (Produktion und Staging) und Settings, abhängig von Stage und Berechtigungen.
Code pushen und Deployments
Wenn du Code in den Branch einer Instanz pushst, nimmt CICDoo ihn auf und deployt ihn. Du kannst die daraus resultierenden Jobs im Tab Queue der Konsole verfolgen, und die neuen Commits erscheinen im Tab Commits. Während die Arbeit läuft, erscheint oben in der Konsole ein Banner "Working on instance", das verschwindet, wenn die Instanz den Abschluss meldet.
Verwandte Artikel
Wenn du nicht weiterkommst, öffne ein Support-Ticket über die Seite Tickets oder das Chat-Widget.
Kommst du nicht weiter? Erstelle ein Ticket in der App oder sprich mit einem Techniker.