--- title: "Desplegar en Catalyst" url: https://docs.catalyst.zoho.com/es/pipelines/help/deployments/deploy-to-catalyst/ description: "Conoce más sobre el fragmento de código YAML de ejemplo para desplegar una aplicación en Catalyst utilizando el servicio Pipelines." last_updated: 2026-03-20T16:21:56Z service: Pipelines type: general related_links: - name: "Deploy Basic Web Client" url: /es/cli/v1/deploy-resources/deploy-client/ --- # 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](https://docs.catalyst.zoho.com/es/cli/v1/deploy-resources/deploy-client/) y el componente [Catalyst Serverless Functions](https://docs.catalyst.zoho.com/es/serverless/help/functions/introduction/). 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](https://docs.catalyst.zoho.com/es/pipelines/help/catalyst-pipelines.yaml/implementation) 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](https://docs.catalyst.zoho.com/es/getting-started/set-up-a-catalyst-project/general-settings/). * `CATALYST_ORG` : La organización de Catalyst a la que pertenece el proyecto actual. Puedes obtener este valor desde el [portal Multi-Org](https://docs.catalyst.zoho.com/es/getting-started/catalyst-organizations/#access-the-multi-org-portal) en la consola. * `CATALYST_TOKEN` : Un token único para acceder a Catalyst CLI desde el YAML. Consulta [esta página de ayuda](https://docs.catalyst.zoho.com/es/cli/v1/working-with-tokens/generate-token/) para obtener más información sobre la generación de tokens. * `USER_NAME` : El nombre de usuario de tu cuenta de [Docker Hub](https://hub.docker.com/). * `USER_PASSWORD` : La contraseña de tu cuenta de [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 ```