Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Desplegar en Catalyst

En esta sección, analizaremos un código YAML de ejemplo para automatizar el despliegue de un Client web básico de Catalyst y el componente Catalyst Serverless Functions. Este código es aplicable a Java, Node.js y Python.

Deberás configurar las siguientes claves como variables globales en tu pipeline. Puedes consultar esta sección de ayuda para aprender sobre la configuración de variables.

  • PROJECT_ID : El identificador único de tu proyecto asignado por Catalyst. Puedes obtener este valor desde General Settings en la consola.

  • CATALYST_ORG : La organización de Catalyst a la que pertenece el proyecto actual. Puedes obtener este valor desde el portal Multi-Org en la consola.

  • CATALYST_TOKEN : Un token único para acceder a Catalyst CLI desde el YAML. Consulta esta página de ayuda para obtener más información sobre la generación de tokens.

  • USER_NAME : El nombre de usuario de tu cuenta de Docker Hub.

  • USER_PASSWORD : La contraseña de tu cuenta de 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

Última actualización 2026-03-20 21:51:56 +0530 IST

EN ESTA PÁGINA

ENLACES RELACIONADOS

Deploy Basic Web Client