Información general de desarrollo

Los entornos remotos de Adobe Commerce en la infraestructura de la nube son de solo lectura, e incluyen todos los entornos de inicio y todos los entornos de integración, ensayo y producción de Pro. En un entorno de desarrollo local, puede escribir y probar el código antes de insertarlo en un entorno de integración para realizar más pruebas e implementaciones en Ensayo y producción.

Antes de preparar el área de trabajo local, asegúrese de que dispone de sus credenciales. El desarrollo local requiere la instalación de PHP y Composer a menos que decida usar Cloud Docker para Commerce.

Paquetes necesarios

Adobe Commerce en la infraestructura en la nube usa Composer para administrar las dependencias y actualizaciones de los proyectos. Para el desarrollo local, debe instalar las versiones de PHP y Composer compatibles con su proyecto en la nube. Por ejemplo, si está usando la plantilla de nube Commerce 2.4.7, puede ver que el archivo de configuración .magento.app.yaml usa PHP 8.3 y Composer 2.7.2.

Composer instala las bibliotecas y dependencias necesarias para su proyecto en el directorio vendor. Los siguientes ficheros de composición requeridos se encuentran en el directorio raíz del proyecto:

  • composer.json: utilice el archivo composer.json para administrar las instalaciones y actualizaciones de productos.
  • composer.lock: el archivo composer.lock almacena un conjunto de dependencias de versión exactas que cumplen las restricciones de versión de cada requisito para cada paquete en el árbol de dependencias del proyecto.

Comandos comunes:

Comando
Descripción
composer update
Actualizaciones a las últimas versiones de las dependencias reflejadas en el archivo composer.json. Esto actualiza el archivo composer.lock.
composer install
Lee el archivo composer.lock para descargar dependencias. Se recomienda mantener una copia actualizada de composer.lock en el repositorio del proyecto.

Una vez que agregue, confirme e inserte el código actualizado, el proceso de implementación ejecutará automáticamente el comando composer install durante la fase de compilación.

Metapaquete de nube

Adobe Commerce en la infraestructura en la nube usa un metapaquete que requiere magento/product-enterprise-edition. Para obtener las últimas actualizaciones de la última versión de Commerce, utilice la siguiente sintaxis de restricción:

>=current_version <next_version

Por ejemplo, para usar la última versión de Adobe Commerce 2.4.7, establezca 2.4.7 como la versión "actual" y 2.4.8 como la "siguiente" versión en el archivo composer.json:

"magento/magento-cloud-metapackage": ">=2.4.7 <2.4.8"

Los paquetes principales de este metapaquete son los siguientes:

  • supplier/magento/ece-tools: el paquete ece-tools es compatible con la versión 2.1.4 y posterior de Adobe Commerce para proporcionar un completo conjunto de características que puede utilizar para administrar su proyecto de infraestructura en la nube de Adobe Commerce. Contiene scripts y comandos de infraestructura de Adobe Commerce en la nube diseñados para ayudarle a administrar su código y generar e implementar automáticamente sus proyectos. Consulte la descripción general del paquete ece-tools.
  • proveedor/magento/product-enterprise-edition: este metapaquete requiere componentes de aplicación, incluidos módulos, marcos, temas y mucho más.
  • proveedor/fastly2/magento2: este módulo administra la CDN y los servicios de Fastly para los entornos de ensayo profesional, producción y producción inicial. Ver Servicios rápidos.
  • proveedor/magento/módulo-paypal-on-boarding: este módulo proporciona un pago de puerta de enlace de pago mediante conexión a tu cuenta de PayPal. Ver Herramienta de incorporación a PayPal.
TIP
Consulte Paquetes de nube para Adobe Commerce en las Notas de la versión de Commerce para obtener una lista de dependencias y licencias de terceros.

Entorno Docker

Puede utilizar la herramienta Cloud Docker para Commerce para emular Adobe Commerce en entornos de producción y desarrollo de infraestructura en la nube para el desarrollo local. Cloud Docker para Commerce no requiere que PHP y Composer se instalen localmente.

TIP
Para obtener información sobre cómo usar los servicios de alojamiento basados en Git con Adobe Commerce en la infraestructura en la nube, consulte Integraciones.
recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26