すべての記事
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
GitHub の接続
OAuth または個人用アクセストークンで GitHub アカウントを CICDoo に接続する方法と、接続を管理したり解除したりする場所。
接続方法は 2 通り
CICDoo がリポジトリを作成してプロジェクトをデプロイするには、あなたの GitHub アカウントへのアクセスが必要です。接続の方法は次の 2 つです:
- OAuth: 「GitHub OAuth で接続」(新規プロジェクトのモーダルの中では「GitHub で接続」)をクリックします。GitHub に移動して接続を承認すると、CICDoo に戻ります。
- 個人用アクセストークン (PAT): 「個人用アクセストークンを設定する」をクリックし、トークンを貼り付けて保存します。画面には GitHub のトークン作成ページへのリンクと、必要なスコープ repo と read:user が示されます。
接続すると、CICDoo は GitHub のユーザー名を添えた緑色の「GitHub 接続済み」パネルを表示します。
接続を管理する場所
- 設定の連携タブ: GitHub 連携のカードに、接続の状態、OAuth と PAT の選択肢、切断ボタンが表示されます。
- 新規プロジェクトのモーダル: プロバイダーとして GitHub を選ぶと、同じ接続の選択肢がその場に表示されるので、プロジェクト作成の流れから離れずに接続できます。
Enterprise エディションと PAT
Odoo Enterprise をデプロイする場合、OAuth だけでは足りません。連携タブと新規プロジェクトのモーダルはどちらも "Enterprise Edition Requires PAT" という通知を表示します。Odoo Enterprise のリポジトリは非公開なので、Odoo Enterprise のリポジトリにアクセスできるアカウントで作成した GitHub 個人用アクセストークンを設定する必要があります。パネルには現在の PAT の状態も表示されます。
リポジトリを移動または名前変更した場合
リポジトリを組織に移管したり GitHub 上で名前を変更したりすると、フェッチは動き続けますが、プッシュが 403 で失敗するようになります。プロジェクトの 設定 を開いて GitHub タブに移動し、GitHub から再同期 をクリックして参照先を付け替えてから、インスタンスを再起動してください。トラブルシューティング: リポジトリ移動後に git push が 403 で失敗する を参照してください。
接続を解除する
設定を開いて連携タブに移動し、GitHub のカードの 切断 をクリックします(接続済みの場合は新規プロジェクトのモーダルにも同じボタンが表示されます)。解除したあとも、OAuth または新しい PAT でいつでも再接続できます。
手順のまとめ
- 設定を開き、連携タブに移動します。
- GitHub 連携のカードで「GitHub OAuth で接続」をクリックするか、「個人用アクセストークンを設定する」を選び、repo と read:user のスコープを持つトークンを保存します。
- カードに「GitHub 接続済み」と表示されることを確認します。
うまくいかない場合は、チケットページまたはチャットウィジェットからサポートチケットを作成してください。
まだ解決しませんか?アプリからチケットを作成するか、エンジニアに相談してください。