--- title: "デプロイオプション" url: https://docs.catalyst.zoho.com/ja/cli/v1/deploy-resources/deploy-options/ description: "Catalystでは、CLIを使用してプロジェクトとそのリソースをリモートコンソールに簡単にデプロイできます。" last_updated: 2026-08-17T12:16:04Z service: All Services type: general --- # デプロイオプション Catalyst CLIでは、2つのデプロイオプションを使用して、Clientパッケージのみ、特定のFunctions、またはAppSailサービスなど、特定のリソースのみをデプロイできます。以下のオプションは`catalyst deploy`コマンドで使用できます。 > **注意:** これらのデプロイオプションに加えて、リソースが配置されているターゲットフォルダに移動し、そのフォルダから`catalyst deploy`コマンドを実行することで、プロジェクトから特定のリソースをデプロイすることもできます。これは、デプロイ可能なリソースがすべて同じディレクトリにある場合に使用できます。たとえば、特定のFunctionのみをデプロイする場合は、CLIでそのFunctionのフォルダに移動し、`catalyst deploy`コマンドを実行できます。 ### \--only <targets> `-\\-only`オプションを使用すると、デプロイする特定のリソースを定義できます。`client`、`functions`、`appsail`、`slate`、または`apig`キーワードと一緒に使用できます。複数のリソースをカンマで区切り、リソース間に空白文字を入れずに指定できます。 たとえば、Clientディレクトリのみをデプロイするには、ターミナルで次のコマンドを実行します: ```sh catalyst deploy --only client ``` これにより、Clientディレクトリのみのデプロイが開始されます。デプロイプロセスは前のセクションで説明したものと同じです。 `-\\-only`オプションを使用して、特定のFunctionsまたはAppSailサービスをデプロイすることもできます。以下に示すように、コマンドでターゲットのFunctionsまたはAppSailサービスの名前をカンマで区切って指定する必要があります: ```sh catalyst deploy --only functions:InvoiceFetch,functions:CostAccounting ``` 以下に示すように、Clientと特定のFunctions、またはAppSailサービスと特定のFunctionsのみをデプロイすることもできます: ```sh catalyst deploy --only functions:InvoiceSync,functions:CostAccounting,functions:FreightTracking ``` これにより、プロジェクトディレクトリから指定されたリソースのみがデプロイされます。 ![Deploy Options](https://catalyst-docs-development.zohostratus.in/images/cli/deploy-resources/catalyst_cli_deploy_only.webp) ### \--except <targets> `-\\-except`オプションを使用すると、デプロイから除外するリソースを定義できます。指定したリソース以外のすべてのリソースがデプロイされます。 たとえば、`-\\-except`オプションで`client`を指定すると、Clientパッケージが除外され、その他すべてがデプロイされます。次のようにコマンドを実行できます: ```sh catalyst deploy --except client ``` このオプションを使用して、特定のFunctionsまたはAppSailサービスを除外することもできます。例: ```sh $ catalyst deploy --except appsail:customerapp,functions:CostAccounting ``` これにより、プロジェクトの他のすべてのリソースがデプロイされます。 ![Deploy Options](https://catalyst-docs-development.zohostratus.in/images/cli/deploy-resources/catalyst_cli_deploy_except.webp) ### \--ignore-scripts Catalystでは、プロジェクトディレクトリの[ `catalyst.json` ](https://docs.catalyst.zoho.com/ja/cli/v1/project-directory-structure/catalyst-json/)ファイルでスクリプトを定義して、CLIおよびターミナルコマンドの実行を自動化できます。`catalyst deploy`コマンドの前後にそれぞれ実行される2つのライフサイクルスクリプトを定義できます:`predeploy`、`postdeploy`。ライフサイクルおよびカスタムスクリプトの詳細については、[スクリプトヘルプページ](https://docs.catalyst.zoho.com/ja/cli/v1/scripts/introduction/)を参照してください。 `catalyst deploy`コマンドの実行時に`-\\-ignore-scripts`オプションを使用すると、CLIはプロジェクトディレクトリの`catalyst.json`ファイルで`predeploy`および`postdeploy`スクリプトに設定されたアクションを無視します。デプロイプロセスは、これらのライフサイクルスクリプトの実行なしで続行されます。 `-\\-ignore-scripts`オプションは次のように使用できます: ```sh catalyst deploy --ignore-scripts ``` デプロイプロセスは前述と同じです。 > **注意:** **Visual Studio Code IDE**ユーザーの場合、**Catalyst Tools**拡張機能をインストールして、CLIの代わりにIDEを使用してCLI操作を実行できます。Visual Studio Code IDEを使用してCatalyst Functionsを個別にデプロイする手順は[こちら](https://docs.catalyst.zoho.com/ja/catalyst-extensions/vs-code-extension/implementation/#deploy-a-function)、Clientリソースをデプロイする手順は[こちら](https://docs.catalyst.zoho.com/ja/catalyst-extensions/vs-code-extension/implementation/#deploy-operation)をご覧ください。