AccueilActualités informatiqueServerless Framework 3.0 apporte des paramètres de stade pour de multiples scénarios...

Serverless Framework 3.0 apporte des paramètres de stade pour de multiples scénarios de déploiement

La dernière version principale 3.0 du projet de framework serverless présente non seulement les améliorations et corrections de bugs habituelles pour les mises à jour, mais aussi des nouveautés fondamentales – dont des paramètres de stade et une interface de ligne de commande (CLI) entièrement remaniée. Le framework, mis à disposition par Serverless Inc. sous licence MIT, doit aider les développeurs à créer et à surveiller des applications Serverless évoluant automatiquement sur des plates-formes cloud comme AWS Lambda.

Sommaire

Afin de garder la ligne de commande claire et conviviale, l’équipe de développement derrière le framework Serverless a décidé de réorganiser complètement la CLI. Les utilisateurs ne doivent pas perdre la vue d’ensemble malgré le nombre toujours croissant de ressources cloud, de plug-ins et de dépréciations et ne doivent au contraire prendre en compte que les informations pertinentes pour chaque commande, explique Matthieu Napoli dans le billet de blog annonçant la nouvelle version principale. Se concentrer sur l’essentiel est la devise de la nouvelle CLI, qui est également soutenue par des couleurs et des styles minimalistes.

La sortie de la commande serverless deploy met clairement en évidence l’approche réduite par rapport aux versions précédentes de la série 2.x. Elle est basée sur le principe de l’utilisation d’une seule ligne de commande :

Avant, après : sortie de la commande « serverless deploy » en comparaison de versions.

(Image : https://www.serverless.com/)

Afin de pouvoir continuer à obtenir des informations complémentaires en cas de besoin, Serverless Framework 3.0 propose le drapeau --verbosequi permet par exemple d’afficher les détails de l’historique de déploiement d’une application. Les logs et les messages d’erreur sur la ligne de commande promettent également des informations plus compactes et plus clairement mises en évidence.

Les paramètres de stade constituent une autre nouveauté importante de la version. Ils permettent de modifier la configuration d’un service sur la base de son état actuel. Les développeurs qui utilisent le Serverless Framework dans plusieurs environnements et qui exploitent par exemple un environnement de développement/de staging ainsi qu’un système de production en profitent particulièrement. Sous la nouvelle clé params il est possible de définir les paramètres et de les modifier à l’aide des variables ${param:xxx}[/(code] nutzen.

En outre, il est possible de définir des paramètres standard à l’aide de la clé standard, de sorte que les valeurs soient valables dans tous les stages. Cette fonction est dérivée du modèle précédent, les [code]d’utiliser la section custom avec des variables imbriquées. Les paramètres de stage devraient toutefois permettre de simplifier la configuration et de faciliter la maintenance. De plus amples informations sur l’utilisation des paramètres de stages sont disponibles dans la section correspondante de la documentation.

Lire aussi

Le billet de blog annonçant Serverless Framework v3 fournit un résumé clair des principales nouveautés. Les notes de publication sur GitHub offrent en outre des indications complètes sur la mise à niveau vers la nouvelle version principale ainsi que sur la version 3.1 de correction de bugs qui vient d’être présentée.

Plus d'articles