すべての記事
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 での処理の進み方
インスタンスに対するすべての操作は、キュー内のジョブとして実行されます。コードをプッシュするとデプロイが自動的に始まり、コンソールから実行する操作(再起動、バックアップ、マージなど)も同じようにキューに入ります。各ジョブには状態と、読むことのできるログがあります。
ジョブの種類
次のジョブの種類があります:
- デプロイ: コードのプッシュ後にインスタンスをビルドしてデプロイします。
- アップグレード: ソフト再起動です。Odoo を再起動し、モジュールをアップグレードします。
- 再起動: Docker コンテナのハード再起動です。
- バックアップ と 復元: インスタンスのバックアップと復元です。
- マージ: ステージ間のブランチのマージです。
- 停止: インスタンスを停止します。
- 削除: インスタンスを削除します。
ジョブの状態
- 保留中: 開始待ちです。
- 処理中(進行中): 準備が進んでいます。
- 実行中: サーバー上で起動し、実行されています。
- 完了: 正常に終了しました。
- 失敗: 何か問題が起きました。理由はログに記録されています。
インスタンスコンソールのキュータブ
インスタンスを開いて キュー タブをクリックします。そのインスタンスの最近のジョブが、種類、状態、開始者(自分、チームメンバー、または自動ジョブの場合は cicdoo)、作成日時とともに一覧表示されます。一覧は自動的に更新され、手動で読み込み直したい場合は更新リンクもあります。
キューページ
サイドバーには、すべてのインスタンスのジョブを 1 つの表にまとめて表示する キュー ページもあります。サーバー、インスタンス(リポジトリとブランチ)、種類、状態、開始者、作成日時が並びます。インスタンスのリンクをクリックすると、そのコンソールに移動します。
ジョブログの表示
任意のジョブで ログを表示(キュータブ)または ログ(キューページ)をクリックします。ジョブの出力全体がダイアログで開きます。ジョブがまだ動いている間は、ログに Live インジケーターが表示され、数秒ごとに更新されるので、デプロイの様子をそのまま追えます。ジョブが失敗した場合は、同じダイアログにログまたはエラーメッセージが表示されます。
関連記事
- 再起動の種類については インスタンスの再起動、停止、削除 で説明しています。
- マージジョブについては ステージ間でのブランチのマージ をご覧ください。
- バックアップと復元のジョブについては バックアップと復元 をご覧ください。
お困りの場合は、チケットページまたはチャットウィジェットからサポートチケットを作成してください。
まだ解決しませんか?アプリからチケットを作成するか、エンジニアに相談してください。