お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

実装

GitHubアカウントとCatalystの統合

コンソールからGitHubアカウントをCatalystと簡単に統合し、認証できます。

GitHubアカウントをCatalystと統合するには:

  1. Catalyst DevOpsに移動し、Repositoriesの下にあるGitを選択します。Integrate GitHubをクリックします。

open-git-integration

  1. 利用規約とプライバシーポリシーの内容を確認した後、Agreeをクリックします。

terms-and-conditions

  1. GitHub Authenticationページで、ユーザー名またはメールアドレスとパスワードを入力します。Sign inをクリックします。

github_auth

  1. Authorize Zoho Catalystポップアップで、要求された権限に対してAuthorize ZohoCorporationをクリックします。

authorize-github

認証が完了すると、Catalystコンソールにリダイレクトされます。

認証が成功すると、GitHubリポジトリがGitHub Integrationページに表示されます。

General SettingsIntegrationsからも、同様の方法でGitHubアカウントをCatalystと統合できます:

  1. Catalystコンソールの右上にあるSettingsアイコンに移動します。

open-settings

  1. 左メニューのGeneral Settingsの下にあるIntegrationsをクリックします。次に、GitHubタイルをクリックします。

integrations-page

  1. Add Accountをクリックします。上記と同じ手順に従って、GitHubアカウントをCatalystと統合します。

github-integration

GitHub Integrationページには、Gitリポジトリの一覧と関連する詳細が表示されます。

integrated-account

CatalystからのGitHubリポジトリのデプロイ

はじめにで説明したとおり、CatalystからGitリポジトリをデプロイする前に、リポジトリに標準的なプロジェクトディレクトリ形式のリソースが含まれていることを確認してください。デプロイを成功させるために、GitHubリポジトリに_catalyst.json_ファイルが存在することを確認してください。

CatalystからGitリポジトリをデプロイするには:

  1. 左メニューのCatalyst DevOpsサービスに移動します。Repositoriesの下にあるGitを選択します。

integrated-branches

注意:

上のスクリーンショットに示されているExplore Nowボタンをクリックして、Catalyst Pipelinesを試し、デプロイをシームレスにオーケストレーションしてください。このコンポーネントは現在、early access programを通じて利用可能です。まだアクセス権を取得していない場合は、このフォームからリクエストしてください。

この統合により、バージョン管理システム内の特定のリポジトリをパイプラインにリンクでき、リポジトリに変更がプッシュされるたびにパイプラインが自動的にトリガーされます。

GitHubアカウントに関連付けられたリポジトリは、リポジトリURLとデフォルトブランチとともに自動的にここに一覧表示されます。

  1. 必要なリポジトリを選択し、Deployをクリックします。確認ポップアップで、再度Deployをクリックします。

confirm-deployment

  1. デプロイプロセスが開始されると、GitHub Integrationページにデプロイステータスの進捗状況が表示されます。進捗ステータスバーには、リポジトリ名とリポジトリURLも表示されます。

catalyst_github_repo_deploy

デプロイプロセスが完了すると、デプロイが成功したか失敗したかを示す通知が届きます。デプロイが成功した場合、_Deployed repository_ステータスバーにリポジトリ名とURLとともにステータスが表示されます。

注意: リポジトリのデプロイプロセス中は、別のリポジトリを同時にデプロイすることはできません。最初のリポジトリのデプロイプロセスが完了してから、次のリポジトリをデプロイできます。デプロイプロセスに時間がかかりすぎる場合は、Refreshをクリックできます。

リポジトリが正常にデプロイされると、Catalystプロジェクトは次のように更新されます:

  • Gitリポジトリの_Functions_フォルダ内のFunctionsは、Catalystコンソールの_Functions_ページで利用可能になります。確認するには、Catalyst Serverless > FAAS > Functionsに移動します。_Functions_ページで、リポジトリのデフォルトブランチにあるすべてのFunctionsを表示できます。

  • Gitリポジトリの_Client_フォルダ内のクライアントパッケージは、Catalystで自動的にホスティングされます。Webアプリの場合、Catalyst CloudScale > Host & Manage > Web Client Hostingに移動して、ホスティングされたアプリケーションをCatalystで表示できます。モバイルアプリの場合、Catalyst CloudScale > Host & Manage > MDMに移動して、ホスティングされたアプリケーションをCatalystで表示できます。詳細については、Web Client HostingおよびMDMのヘルプセクションを参照してください。

注意: GitHubリポジトリが標準的なプロジェクトディレクトリ構造でない場合、デプロイは失敗し、変更はFunctionsまたはWeb Client Hostingに反映されません。リポジトリのデフォルトブランチに、指定された構造でファイルが含まれていることを確認してください。

GitHubの変更をCatalystに同期する

Catalystコンソールでは、デプロイ済みのGitHubリポジトリで行った変更を簡単に同期できます。GitHub上のリポジトリ内のファイルを更新すると、変更はCatalystにも反映されます。

デプロイ済みのGitHubリポジトリで行った変更をCatalystに同期するには:

  1. Repositories -> Gitに移動します。
  2. _GitHub Integration_ページで、_Deployed Repository_ステータスバーのSyncをクリックします。
    catalyst_github_repo_sync

_Deployed Repository_ステータスバーに同期の進捗状況が表示されます。同期プロセスが完了すると、Catalystコンソールでリポジトリの最新の更新を表示できます。

CatalystからのGitHubアクセスの取り消し

GitHubからCatalystへのアクセスを簡単に取り消し、アカウントのGitHub統合を削除できます。このオプションを使用して、別のGitHubアカウントをCatalystと統合することもできます。

CatalystからのGitHubアクセスを取り消すには:

  1. Settings > General Settings > Integrations > GitHubに移動します。

git-integrated

  1. 省略記号アイコンをクリックし、Revokeをクリックします。

click-revoke

  1. 取り消し確認ポップアップで、Revokeをクリックします。

revoke-confirm

CatalystからのGitHubアカウントへのアクセスが取り消されます。アクセスが取り消されると、GitHub IntegrationページでGitリポジトリを表示できなくなります。

最終更新日 2026-02-23 18:09:41 +0530 IST