すべての記事

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 つのステージのいずれかに属します。

  • 本番: 実際のユーザーが頼りにしている稼働環境です。
  • ステージング: 本番に近い条件で変更を検証する場所です。
  • 開発: 新しい作業を作り込んだり試したりするための環境です。

ステージがあることで、実験的なブランチをビジネスが動いている環境から安全に切り離しつつ、すべてを 1 つのプロジェクトから管理できます。

ステージごとのサーバー割り当て

どのサーバーがどのステージをホストするかは、プロジェクトを作成するときに選びます。「新しいプロジェクトを作成」ウィザードの最後の手順(サーバー)にあるサーバー割り当てのセクションには、3 つの項目があります。

  • 本番サーバー: 必須です。すべてのプロジェクトには少なくとも 1 台のサーバーが必要で、それが本番サーバーです。
  • ステージングサーバー: 任意です。
  • 開発サーバー: 任意です。

各項目では検索ボックスをクリックし、名前、ホスト名、IP で入力して絞り込み、サーバーを 1 台選びます。選択したサーバーカードの X で選択を解除できます。サーバーがまだない場合、ウィザードはサーバーページで先に 1 台追加するよう案内します。サーバーの追加 を参照してください。

小規模な構成ではすべてのステージを同じサーバーに向けられますが、規模が大きい構成では通常、本番に専用のマシンを割り当てます。

プロジェクトコンソールでのステージ

プロジェクトのコンソールを開くと、左サイドバーにインスタンスがステージごとにまとめて表示され、それぞれに色付きの点が付いています。

  • 本番(緑)
  • ステージング(黄)
  • 開発(青)

インスタンス(ブランチ名で表示されます)をクリックすると開きます。ステージングと開発の見出しの横にはプラスボタンがあり、そのステージに新しいインスタンスを作成できます。ブランチ名を入力し、フォーク元となるベースブランチを選んで、作成をクリックします。ステージは、クリックしたセクションから自動的に設定されます。

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

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