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.

Opciones de despliegue

Catalyst CLI te permite desplegar solo recursos específicos, como solo el paquete del cliente, funciones específicas o un servicio AppSail, usando dos opciones de despliegue. Las siguientes opciones están disponibles para el comando catalyst deploy.

Nota: Además de estas opciones de despliegue, también puedes desplegar recursos específicos de tu proyecto navegando a la carpeta de destino donde se encuentran los recursos y ejecutando el comando catalyst deploy desde esa carpeta. Esto se puede usar cuando los recursos desplegables están todos ubicados en el mismo directorio. Por ejemplo, si deseas desplegar una función particular sola, puedes navegar a la carpeta de la función en el CLI y ejecutar el comando catalyst deploy.

--only <targets>

La opción --only te permite definir los recursos específicos a desplegar. Puedes usar esto con las palabras clave client, functions, appsail, slate o apig. Puedes especificar múltiples recursos separados por comas sin caracteres de espacio en blanco entre ellos.

Por ejemplo, para desplegar solo el directorio del cliente, ejecuta el siguiente comando en tu terminal:

copy
$
catalyst deploy --only client

Esto inicia el despliegue únicamente del directorio del cliente. El proceso de despliegue es el mismo que se discutió en la sección anterior.


También puedes desplegar funciones específicas o servicios AppSail usando la opción --only. Debes especificar los nombres de las funciones objetivo o los servicios AppSail en el comando separados por comas como se muestra a continuación:

copy
$
catalyst deploy --only functions:InvoiceFetch,functions:CostAccounting

También puedes desplegar el cliente y ciertas funciones, o un servicio AppSail y ciertas funciones, solos como se muestra a continuación:

copy
$
catalyst deploy --only functions:InvoiceSync,functions:CostAccounting,functions:FreightTracking

Esto desplegará solo los recursos especificados del directorio del proyecto.

Deploy Options


--except <targets>

La opción --except te permite definir los recursos a excluir del despliegue. Desplegará todos los recursos excepto los que especifiques.

Por ejemplo, si usas la opción --except con client, excluirá el paquete del cliente y desplegará todo lo demás. Puedes ejecutar este comando de la siguiente manera:

copy
$
catalyst deploy --except client

También puedes usar esta opción para excluir funciones o servicios AppSail específicos. Por ejemplo:

copy
$
$ catalyst deploy --except appsail:customerapp,functions:CostAccounting

Esto desplegará todos los demás recursos del proyecto.

Deploy Options


--ignore-scripts

Catalyst te permite automatizar las ejecuciones de comandos del CLI y del terminal definiendo scripts en el archivo catalyst.json en tu directorio de proyecto. Puedes definir dos scripts de ciclo de vida para ejecutar antes y después del comando catalyst deploy respectivamente: predeploy, postdeploy. Puedes aprender más sobre los scripts de ciclo de vida y personalizados en la página de ayuda de Scripts.

Si usas la opción --ignore-scripts al ejecutar el comando catalyst deploy, el CLI ignorará las acciones configuradas para los scripts predeploy y postdeploy en el archivo catalyst.json de tu directorio de proyecto. El proceso de despliegue continuará sin la ejecución de estos scripts de ciclo de vida.

Puedes usar la opción --ignore-scripts de la siguiente manera:

copy
$
catalyst deploy --ignore-scripts

El proceso de despliegue será el mismo que se discutió anteriormente.

Nota: Si eres usuario de Visual Studio Code IDE, puedes instalar la extensión Catalyst Tools y realizar operaciones del CLI usando tu IDE en lugar del CLI. Los pasos para desplegar individualmente funciones de Catalyst usando Visual Studio Code IDE se pueden encontrar aquí, y los pasos para desplegar recursos del cliente se pueden encontrar aquí.

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