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 su aplicación

Vamos a usar el servicio Catalyst Pipelines para desplegar y mantener su aplicación tanto en la consola de Catalyst como en su repositorio de GitHub requerido.

Usar el servicio Pipelines nos permite utilizar un paquete dependiente de la plataforma como Sharp. Necesitamos el paquete Sharp para convertir y renderizar las imágenes cargadas como miniaturas en el cliente.

Catalyst se ejecuta en una máquina Linux. Para usar el paquete sharp y alojarlo en Catalyst, podría instalar la biblioteca de paquetes basada en Linux para el paquete sharp y desplegar la aplicación. Alternativamente, podría desplegar fácilmente la aplicación usando el servicio Catalyst Pipelines y todas las dependencias requeridas se manejarán automáticamente. Usar el servicio Pipelines le permite sincronizar de manera fluida los archivos de su aplicación entre su repositorio de GitHub y la consola de Catalyst.

Para desplegar la aplicación usando Pipelines:

  1. Haga clic en el ícono de Pipelines presente en la barra lateral de la consola para acceder al servicio Pipelines. catalyst_tutorials_photostore_stratus_pipelines_icons

  2. Haga clic en Create Pipelines. catalyst_tutorials_photostore_stratus_pipelines_create_pipeline

  3. Nombre su pipeline como “PhotoStore-pipeline” y seleccione GitHub como la fuente de integración. catalyst_tutorials_photostore_stratus_name_github_sel

Info: Estamos demostrando el servicio Pipelines usando GitHub. También puede usar las fuentes de GitLab y BitBucket si su requisito lo demanda.
  1. Agregue su cuenta de GitHub desde el menú desplegable. Si no la ha agregado previamente, puede hacer clic en el botón +Add Account y seguir los pasos de inicio de sesión para agregar la cuenta de GitHub al servicio Catalyst Pipelines. catalyst_tutorials_photostore_stratus_sel_github_acc

  2. Seleccione su Organización de GitHub requerida y el repositorio que creó anteriormente para mantener los archivos de la aplicación. catalyst_tutorials_photostore_stratus_sel_github_acc_repo_sel

  3. Ahora será dirigido a la vista de código del archivo catalyst-pipelines.yaml. catalyst_tutorials_photostore_stratus_pipelines_yml_code_file_org
    También puede hacer clic en la pestaña Builder para configurar el archivo .yaml usando la interfaz de usuario. catalyst_tutorials_photostore_stratus_sel_github_acc_yaml_buildeR_file

  4. Copie y pegue el siguiente fragmento para definir la secuencia de etapas y configurar el flujo de su Pipeline.

catalyst-pipelines.yaml
copy
version: 1
jobs:
  deploy:
    steps:
      - cd photo-store-app
      - npm install
      - npm run build
      - cd ..
      - cd server
      - npm install
      - cd ..
      - cd scripts
      - npm install
      - cd ..
      - node ./scripts/filesHelper.js -c ./server/ ./build/server/
      - node ./scripts/filesHelper.js -c ./photo-store-app/build/ ./build/photo-store-app/
      - npm install -g zcatalyst-cli@beta
      - catalyst deploy
stages:
  - name: build
    jobs:
      - deploy
View more
  1. Haga clic en Commit para ejecutar su Pipeline. catalyst_tutorials_photostore_stratus_pipelines_yml_cmpltd

  2. Proporcione un mensaje de commit y haga clic en Commit. catalyst_tutorials_photostore_stratus_pipelines_commit_msg

Será dirigido a la sección de resumen, donde se mostrará el estado del pipeline junto con otros detalles generales. catalyst_tutorials_photostore_stratus_pipelines_queued

Con este paso, el Pipeline ha sido configurado y comenzará automáticamente su ejecución.

Agregar variables globales

Agregaremos dos Variables Globales para este Pipeline.

  • CATALYST_TOKEN: Esta variable necesita ser agregada para apuntar su CLI local al Pipeline. Los pasos para generar el token requerido se enumeran a continuación.
Nota: Esta variable debe ser agregada obligatoriamente si está usando la CLI para desplegar mediante el servicio Pipeline.
  • CI: Necesitará establecer el valor como False. Esto asegurará que el Pipeline no falle incluso si hay advertencias en su código.

Generar token de Catalyst

Necesitamos generar un token para permitir que la CLI de Catalyst ejecute comandos de la CLI desde su sistema local al Pipeline.

Para generar un token:

  1. Ejecute el siguiente comando en su CLI
copy
$
catalyst token:generate

catalyst_tutorials_photostore_stratus_pipelines_token_gen

  1. Navegue a la URL mostrada en su CLI, ingrese el código de verificación generado en la CLI y haga clic en Verify. catalyst_tutorials_photostore_stratus_pipelines_token_entered

Una vez que la CLI sea verificada, se generará el token. catalyst_tutorials_photostore_stratus_pipelines_tokens_completed

Ahora, comencemos a agregar las variables globales requeridas.

Para agregar Variables Globales:

  1. Haga clic en Global Variables. catalyst_tutorials_photostore_stratus_pipelines_gv_hihglit

  2. Ingrese CATALYST_TOKEN como clave y el token generado como valor. Haga clic en el ícono + para agregar el siguiente token. catalyst_tutorials_photostore_stratus_pipelines_tokens_gv_1

  3. Ingrese CI como la clave y False como su valor. Haga clic en Save para agregar las variables. catalyst_tutorials_photostore_stratus_pipelines_tokens_gv_2

Las variables requeridas han sido agregadas.

Puede verificar el estado del pipeline haciendo clic en el pipeline ejecutado para obtener más detalles. catalyst_tutorials_photostore_stratus_pipelines_running_status

Haga clic en la pestaña Advanced para obtener más detalles sobre el proceso. catalyst_tutorials_photostore_stratus_pipelines_adv_processes

En unos momentos, el pipeline se ejecutará exitosamente. catalyst_tutorials_photostore_stratus_pipelines_success_exec

La aplicación ahora estará sincronizada en GitHub y la consola de Catalyst. catalyst_tutorials_photostore_stratus_pipelines_success_github

Ahora podrá acceder a la versión desplegada de la aplicación usando la App URL generada en el componente AppSail presente en el servicio Catalyst Serverless. catalyst_tutorials_photostore_stratus_catalyst_appsail_service_url_first_dep

Puede ejecutar esta URL en el navegador para acceder a la versión desplegada de su aplicación. catalyst_tutorials_photostore_stratus_pipelines_app_deployed_done

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