すべての記事
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 がそれを取り込んでデプロイします。その結果のジョブはコンソールの キュー タブで追え、新しいコミットは コミット タブに表示されます。処理が進んでいる間はコンソールの上部に「インスタンスを処理中」のバナーが表示され、インスタンスが完了を報告すると消えます。
関連記事
うまくいかない場合は、チケットページまたはチャットウィジェットからサポートチケットを作成してください。
まだ解決しませんか?アプリからチケットを作成するか、エンジニアに相談してください。