--- title: "Catalystへのデプロイ" url: https://docs.catalyst.zoho.com/ja/pipelines/help/deployments/deploy-to-catalyst/ description: "Pipelinesサービスを使用してアプリケーションをCatalystにデプロイするためのサンプルYAMLコードスニペットについて詳しく学びます。" last_updated: 2026-02-23T12:39:41Z service: Pipelines type: general related_links: - name: "基本Webクライアントのデプロイ" url: /ja/cli/v1/deploy-resources/deploy-client/ --- # Catalystへのデプロイ このセクションでは、[基本的なCatalyst Webクライアント](https://docs.catalyst.zoho.com/ja/cli/v1/deploy-resources/deploy-client/)と[Catalyst Serverless Functions](https://docs.catalyst.zoho.com/ja/serverless/help/functions/introduction/)コンポーネントのデプロイを自動化するためのサンプルYAMLコードについて説明します。このコードは**Java**、**Node.js**、**Python**に適用できます。 以下のキーをpipelineのglobal variablesとして設定する必要があります。variablesの設定方法については、[こちらのヘルプセクション](https://docs.catalyst.zoho.com/ja/pipelines/help/catalyst-pipelines.yaml/implementation)を参照してください。 * `PROJECT_ID` : Catalystによってプロジェクトに割り当てられた一意のID。この値はコンソールの[一般設定](https://docs.catalyst.zoho.com/ja/getting-started/set-up-a-catalyst-project/general-settings/)から取得できます。 * `CATALYST_ORG` : 現在のプロジェクトが属するCatalyst組織。この値はコンソールの[マルチ組織ポータル](https://docs.catalyst.zoho.com/ja/getting-started/catalyst-organizations/#access-the-multi-org-portal)から取得できます。 * `CATALYST_TOKEN` : YAMLからCatalyst CLIにアクセスするための一意のトークン。トークン生成の詳細については、[こちらのヘルプページ](https://docs.catalyst.zoho.com/ja/cli/v1/working-with-tokens/generate-token/)を参照してください。 * `USER_NAME` : [Docker Hub](https://hub.docker.com/)アカウントのユーザー名。 * `USER_PASSWORD` : [Docker Hub](https://hub.docker.com/)アカウントのパスワード。 ```xml version: 1 runners: Machine: config-id: 2 images: DeployMachine: image: ubuntu auth: username: << env.USER_NAME >> password: << env.USER_PASSWORD >> jobs: Deploy_Client_Functions: steps: - apt-get update - apt-get -y install openjdk-17-jdk curl - curl -fsSL https://deb.nodesource.com/setup_18.x | bash - - apt-get install -y nodejs - apt-get update && \ - apt-get install -y software-properties-common wget curl && \ - add-apt-repository ppa:deadsnakes/ppa && \ - apt-get update && \ - apt-get install -y python3.9 python3.9-distutils && \ - wget https://bootstrap.pypa.io/get-pip.py && \ - python3.9 get-pip.py && \ - rm get-pip.py - npm i -g zcatalyst-cli - catalyst -v - cd functions/Node - npm install - cd ../.. - catalyst deploy --project << env.PROJECT_NAME >> --org << env.CATALYST_ORG >> --token << env.CATALYST_TOKEN >> stages: - name: build image: DeployMachine jobs: - Deploy_Client_Functions ```