お知らせ:

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

Catalystへのデプロイ

このセクションでは、基本的なCatalyst WebクライアントCatalyst Serverless Functionsコンポーネントのデプロイを自動化するためのサンプルYAMLコードについて説明します。このコードはJavaNode.jsPythonに適用できます。

以下のキーをpipelineのglobal variablesとして設定する必要があります。variablesの設定方法については、こちらのヘルプセクションを参照してください。

  • PROJECT_ID : Catalystによってプロジェクトに割り当てられた一意のID。この値はコンソールの一般設定から取得できます。

  • CATALYST_ORG : 現在のプロジェクトが属するCatalyst組織。この値はコンソールのマルチ組織ポータルから取得できます。

  • CATALYST_TOKEN : YAMLからCatalyst CLIにアクセスするための一意のトークン。トークン生成の詳細については、こちらのヘルプページを参照してください。

  • USER_NAME : Docker Hubアカウントのユーザー名。

  • USER_PASSWORD : Docker Hubアカウントのパスワード。

copy
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

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

このページについて