すべての記事

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 の問題

プロジェクトと Git

ブランチとインスタンス

Git のブランチがプロジェクトコンソールでどうインスタンスに対応するか、インスタンスの作り方、コミットとデプロイを追う場所。

ブランチがインスタンスになる

CICDoo では、プロジェクトの各インスタンスが Git のブランチを 1 つ実行します。プロジェクトを開くと、コンソールのサイドバーにインスタンスがステージごとにまとめて表示されます:

  • 本番
  • ステージング
  • 開発

各項目はそのブランチの名前で表示されます。クリックすると、そのインスタンスのコンソールが開きます。

ブランチからインスタンスを作成する

サイドバーのステージングと開発の見出しの横にはプラスボタンがあります(インスタンスを作成する権限がある場合に表示されます)。クリックすると、インスタンスを作成のモーダルが開きます:

  • ブランチ名: 新しいブランチの名前。たとえば feature-xyz。
  • フォーク元: 新しいブランチの作成元になるベースブランチ。プロジェクトのデフォルトブランチ(たとえば main や 18.0)があらかじめ入力されています。
  • ステージ: クリックしたステージ(ステージングまたは開発)が表示されます。

作成をクリックします。CICDoo がブランチとインスタンスを作成し、それがサイドバーの該当ステージの下に表示されます。

インスタンスのコンソール

インスタンスのコンソールの上部には、ブランチ名、ステージのバッジ、インスタンスのドメイン、インスタンスを開くリンクが並び、権限に応じて再起動やマージなどの操作ボタンも表示されます。その下のタブから、次のような領域にアクセスできます:

  • コミット: そのインスタンスのブランチの最近のコミット一覧。更新ボタンが付いています。
  • キュー: このインスタンスのジョブ一覧。更新ボタンが付いています。
  • ステージと権限に応じて、アクセス、ログ、モニタリング、バックアップ(本番とステージング)、設定などのタブ。

コードのプッシュとデプロイ

インスタンスのブランチにコードをプッシュすると、CICDoo がそれを取り込んでデプロイします。その結果のジョブはコンソールの キュー タブで追え、新しいコミットは コミット タブに表示されます。処理が進んでいる間はコンソールの上部に「インスタンスを処理中」のバナーが表示され、インスタンスが完了を報告すると消えます。

関連記事

うまくいかない場合は、チケットページまたはチャットウィジェットからサポートチケットを作成してください。

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