Notes de mise à jour des outils de la CEE
Le package ece-tools est un ensemble de scripts et d’outils conçus pour gérer et déployer des projets Cloud. Ces notes de mise à jour décrivent les dernières améliorations apportées à ce package, qui fait partie de la suite d’outils cloud pour Commerce.
ece-tools
.Le package de ece-tools
utilise l’ordre de contrôle de version suivant : 200<major>.<minor>.<patch>
Les notes de mise à jour incluent les éléments suivants :
v2002.2.4 latest
Date de publication : 24 avril 2025
-
opensearch2
dans les versions d’Adobe Commerce 2.4.4/2.4.5.
v2002.2.3
Date de publication : 9 avril 2025
v2002.2.2
Date de publication : 7 avril 2025
v2002.2.2
Date de publication : 7 avril 2025
-
-
opensearch2
dans les versions d’Adobe Commerce 2.4.4/2.4.5. <!— MCLOUD-13493 —>
v2002.2.1
Date de publication : 6 février 2024
v2002.2.0
Date de publication : 7 octobre 2024
v2002.1.19
Date de publication : 21 mai 2024
v2002.1.18
Date de publication : 8 avril 2024
v2002.1.17
Date de publication : 16 janvier 2024
v2002.1.16
Date de publication : 16 octobre 2023
v2002.1.15
Date de publication : 31 juillet 2023
v2002.1.14
Date de publication : 10 mars 2023
-
-
-
db-dump
s’arrêtait prématurément.
v2002.1.13
Date de publication : 27 octobre 2022
-
-
-
id_salt
de GraphQL danscache
configuration dans le fichierapp/etc/env.php
.
v2002.1.12
Date de publication : 13 septembre 2022
-
synchronous_replication
—ECE-Tools définitsynchronous_replication=>true
dans le fichierapp/etc/env.php
lorsqueMYSQL_USE_SLAVE_CONNECTION
est activé. Cette configuration n’affecte que Commerce 2.4.6+. Voir la description de la variableMYSQL_USE_SLAVE_CONNECTION
dans la section Déployer les variables. -
opensearch
pour la prochaine version 2.4.6 d’Adobe Commerce. Voir Configuration du service OpenSearch.
v2002.1.11
Date de publication : 4 août 2022
v2002.1.10
Date de publication : 31 mars 2022
v2002.1.9
Date de publication : 10 mars 2022
-
-
-
-
multiple_processes
afin que vous puissiez spécifier le nombre de processus à générer pour chaque client. Voir la description de la variableCRON_CONSUMERS_RUNNER
dans la section Déployer les variables. -
-
-
env.php
enece-tools
pour les validateurs.
v2002.1.8
Date de publication : 25 octobre 2021
-
--dump-directory
afin que vous puissiez choisir un répertoire cible pour un vidage de base de données./app/var/dump-main
est désormais le répertoire cible par défaut d’une image mémoire de base de données. Voir Gestion des sauvegardes : vider votre base de données -
monolog
soit^2.3
. -
-
CRITICAL: [9] Required configuration is missed in autoload section of composer.json file.
.
v2002.1.7
Date de publication : 29 juillet 2021
Mises à jour de la configuration—
-
-
symphony/console
—Mise à jour des exigences de version ducomposer.json
ECE-Tools pour le packagesymphony/console
afin de résoudre un problème qui a provoqué l'échec des commandesdi:compile
avec l'erreur suivante :Incompatible argument type: Required type: int. Actual type: string
-
eol.yaml
) afin d’inclure Elasticsearch 7.9.x.
v2002.1.6
Date de publication : 20 avril 2021
-
relationships
pendant la phase de déploiement. -
relationships
pendant la phase de déploiement. -
redis-session
en tant que seconde option pour le stockage de session. Vous pouvez utiliser le serviceredis-session
pour stocker les informations de session et utiliser le serviceredis
pour le cache afin d’offrir de meilleures performances. -
SPLIT_DB
obsolète d’Adobe Commerce 2.4.2 et sa suppression dans Adobe Commerce 2.5.0. -
relationships
dans Cloud Docker et les environnements d’intégration. -
server
. Par exemple, vous pouvez ajouter votre numéro de port à l’URL de votre serveur comme suit :server: 'tcp://rfs-store-simple-page-cache:26379'
. Cela permet d’éviter les erreurs de validation lorsque l’optionport
est manquante ou incorrecte. -
bin/magento setup:upgrade
pour que leurs sites soient opérationnels après la mise à niveau vers Adobe Commerce 2.4.2.
v2002.1.5
Date de publication : 1er février 2021
-
REMOTE_STORAGE
pour activer les projets cloud pour le stockage à distance de fichiers multimédias à l’aide d’un service de stockage, tel qu’AWS S3. Cette option de configuration fait partie du package ECE-Tools, mais n'est pas prise en charge sur Adobe Commerce sur les infrastructures cloud. -
cloud:config:validate
—Ajout d’unephp vendor/bin/ece-tools cloud:config:validate
de commande pour valider la configuration.magento.env.yaml
avant de pousser les modifications vers l’environnement cloud distant. -
opcache.enable_cli
PHP pour vider l’opcache avant d’exécuter le hook de déploiement. Cette configuration réinitialise la configuration du cache pour s’assurer que les paramètres de configuration actuels sont appliqués à chaque déploiement. -
-
SCD_NO_PARENT
(pour Adobe Commerce >=2.4.2) pour gérer la génération de contenu statique pour les thèmes parents. -
php vendor/bin/ece-tools
ne fonctionnaient pas si la taille du fichiercloud.log
dépassait la limite de mémoire PHP. Au lieu de lire l’intégralité du fichiercloud.log
en mémoire, nous ne lisons désormais qu’un plus petit sous-ensemble de données à partir du fichier journal. -
.magento.env.yaml
en raison duquel les connexions à la base de données personnalisée définies pourDATABASE_CONFIGURATION
n'étaient pas utilisées. Les paramètres de connexion n’ont pas été ajoutés àapp/etc/env.php
. -
cloud.error.log
était vide. -
-
cache:flush
.
v2002.1.4
Date de publication : 19 novembre 2020
-
SEARCH_CONFIGURATION
est une valeur autre queelasticsearch
.
v2002.1.3
Date de publication : 9 novembre 2020
Mises à jour de l'infrastructure—
-
pub/static
en lecture seule lorsque le contenu statique est prêt à être déployé à l’étape de création. -
-
composer.json
ECE-Tools pour ajouter une dépendance requise pour l'outil de correctifs de qualité. Ceci corrige une dépendance circulaire qui existait entre les paquets ECE-Tools et magento-cloud-patches.
Validation et amélioration des logs—
-
elasticsearch
est défini pour Adobe Commerce sur les infrastructures cloud 2.4 et versions ultérieures. Si la validation échoue, le déploiement est arrêté avec un message d’erreur critique qui suggère des correctifs pour le problème. Voir Erreurs critiques, étape de déploiement. -
-
-
2026
et2027
pour les paramètres de variable d’environnementMAGE_MODE
non valides. La seule valeur valide estproduction
. Avant ce correctif,MAGE_MODE
pouvait être défini surdeveloper
sans erreur de déploiement, pour entraîner ultérieurement des erreurs lors de tentatives d’écriture dans des fichiers en lecture seule. Voir Erreurs d’avertissement. -
cloud.log
. -
cloud.log
afin d’inclure la limite de requêtes simultanées pour l’envoi de requêtes pendant le préchauffage du cache. Cette valeur est configurée dans la variable post-déploiement WARM_UP_CONCURRENCY.
Mises à jour des commandes de l’interface de ligne de commande—
-
cloud:config:create
etcloud:config:update
) pour créer et mettre à jour le fichier.magento.env.yaml
avec une configuration pouvant inclure une ou plusieurs variables de version, de déploiement et de post-déploiement. Voir Créer un fichier de configuration à partir de l’interface de ligne de commande.
Mises à jour des variables d’environnement—
-
true
empêche l’application d’exécuter la commandecomposer dump-autoload
lors de l’installation de Cloud Docker pour Commerce. La variable ne concerne que Cloud Docker pour les conteneurs Commerce dotés de systèmes de fichiers accessibles en écriture (créés pour les tests et le développement à l’aide de./vendor/bin/ece-docker build:compose --with-test
). Avec de telles installations, l’omission de la commandecomposer dump-autoload
empêche les erreurs lors de l’exécution d’autres commandes qui tentent d’accéder à des fichiers d’un répertoiregenerated
supprimé.
v2002.1.2
Date de publication : 5 août 2020
Validation et amélioration des logs—
-
schema.error.yaml
qui comprend toutes les notifications d’erreur et d’avertissement qui peuvent se produire pendant les processus de création, de déploiement et de post-déploiement, ainsi que des suggestions pour résoudre les erreurs. Les informations contenues dans ce fichier sont également disponibles dans le Guide cloud pour Commerce. Voir Référence du message d’erreur pour ece-tools. -
/var/log/cloud.error.log
) au format JSON afin de faciliter l’analyse du journal par programmation. -
-
Code d’erreur 2026 : échec de la restauration de certaines données générées pendant la phase de création dans les répertoires montés
-
Code d’erreur 3004 : impossible de créer des fichiers de sauvegarde
-
Code d'erreur 102 : ajout de vérifications supplémentaires pour les problèmes qui se produisent lorsque le fichier
env.php
n'est pas accessible en écriture
-
-
v2002.1.1
Date de publication : 25 juin 2020