すべての記事

Getting Started

CICDoo とは はじめに: オンボーディングウィザード ダッシュボードとインフラマップ

Concepts

本番、ステージング、開発の各ステージ ドメイン、サブドメイン、SSL Odoo のバージョンとエディション(Community と Enterprise) ワークスペースとチームでの共同作業

Servers

サーバーの追加 サーバーのドメインと DNS ロードバランサーを使う サーバーの操作: デプロイ、ログ、チャート

Projects & Git

プロジェクトの作成 GitHub の接続 GitLab の接続 ブランチとインスタンス

Instances & Console

インスタンスの作成 インスタンスの再起動、停止、削除 ステージ間でのブランチのマージ Web IDE とリモートアクセス インスタンス設定の説明 デプロイとジョブキュー

Agent Tasks

エージェントタスクとは エージェントタスクの設定 タスクの実行と結果の確認 エージェント時間と追加購入

Monitoring & Backups

インスタンスのモニタリング バックアップと復元 アラート通知(メールと SMS)

Workspaces & Permissions

ワークスペースメンバーの招待 メンバーの権限とリソースへのアクセス メンバーがリソースを表示または使用できない

Account & Security

二要素認証(2FA) プロフィールと連携の設定 パスワードとアカウントの復旧

Billing & Plans

プランと料金 アップグレードとサブスクリプションの管理 プロジェクトのサブスクリプションが未払いの場合 チャネルパートナープログラム

Support & Tickets

サポートチケットの作成 CICDoo チームのサポートを受ける

Troubleshooting

トラブルシューティング: サーバーを接続できない トラブルシューティング: デプロイが失敗した トラブルシューティング: リポジトリ移動後に git push が 403 で失敗する トラブルシューティング: インスタンスが停止している、または遅い トラブルシューティング: ドメインまたは SSL の問題

はじめに

CICDoo とは

CICDoo が何をするのか、3 つの中核オブジェクト(サーバー、プロジェクト、インスタンス)、そしてアプリの主な画面の概要です。

CICDoo が行うこと

CICDoo を使うと、ご自身のサーバー上で Odoo インスタンスをデプロイして管理でき、継続的インテグレーションとデプロイは Git リポジトリを起点に実行されます。ご自分で管理しているマシンを接続し、GitHub または GitLab のリポジトリを CICDoo に指定すれば、Odoo 環境のデプロイ、再起動、バックアップ、モニタリングは CICDoo が引き受けます。

3 つの中核オブジェクト

CICDoo のすべては 3 つのオブジェクトで構成されています。

  • サーバー: CICDoo がデプロイできるマシン(ホストまたは IP と SSH アクセス)です。任意のプロバイダーのサーバーをご自身で用意します。サーバーの追加 を参照してください。
  • プロジェクト: GitHub または GitLab のリポジトリに紐づいた Odoo のコードベースです。プロジェクトを作成するときに Odoo のバージョンとエディションを選び、1 台以上のサーバーを割り当てます。
  • インスタンス: 稼働中のプロジェクトのデプロイです。各インスタンスは Git のブランチに紐づき、いずれかのステージ(本番、ステージング、開発)に属します。1 つのプロジェクトは多数のインスタンスを持てます。本番、ステージング、開発の各ステージ を参照してください。

まとめると、サーバーがインスタンスをホストし、インスタンスはプロジェクトのブランチのデプロイです。

アプリの主な画面

  • ダッシュボード: サーバー、プロジェクト、アクティブなインスタンス、デプロイ、チケットの統計カードに加えて、最近のデプロイのライブ表とクイックアクションが並びます。
  • サーバー: CICDoo のデプロイ先となるマシンを追加・管理します。オンライン状態と CPU、メモリ、ストレージの使用状況も確認できます。
  • インフラマップ: どのコンテナがどのサーバーで動いているかを示すライブのビジュアルマップです。サーバー、プロジェクト、ステージ、種類で絞り込めます。
  • プロジェクト: あなたのリポジトリの一覧です。各プロジェクトを開くとコンソールが表示され、ステージごとにインスタンスを管理できます。
  • キュー: CICDoo が実行したジョブ(デプロイ、再起動、アップグレード、バックアップ、復元など)の履歴で、ジョブごとのログを確認できます。
  • チケット: CICDoo チームへのサポートチケットを作成し、やり取りを追跡します。
  • 設定: アカウント、プロジェクトのサブスクリプション、チーム向けのワークスペース設定です。

CICDoo の料金はプロジェクト単位です。運用するプロジェクトごとに、それぞれのサブスクリプションが必要になります。プロジェクトは実際に運用する内容に合わせて見積もるため、公開の価格表はありません。見積りを依頼するには cicdoo.com のお問い合わせフォームを使うか、アカウントをお持ちの場合は設定、請求にある「営業に相談する」をご利用ください。CICDoo をご自身の顧客に再販したい場合は、代わりに cicdoo.com/partners のパートナープログラムをご覧ください。

行き詰まったときは、チケットページまたはチャットウィジェットからサポートチケットを作成してください。

まだ解決しませんか?アプリからチケットを作成するか、エンジニアに相談してください。