Aller au contenu principal

CI/CD

Opérer efficacement les actions CI/CD.

Synchronisation

Mélodium permet d'exécuter les actions CI/CD avec une orchestration très précise, synchronisant la réalisation des tâches et évitant les temps d'attente consommant du temps de calcul et provoquant l'augmentation de la durée globale des CI.

Plusieurs flux de tâches peuvent être effectués simultanément, et les enchaînements sont déclenchés dès lors que les stricts prérequis sont remplis. Sans attendre l'achèvement de tâches annexes, comme la création d'un cache post-exécution ou l'arrêt d'un conteneur, les actions dépendantes sont directement déclenchées.

Découpage

Mélodium ouvre la voie à un découpage très fin des actions à effectuer, et à la répartition de tâches entre différents acteurs. La complexité de mise en œuvre de processus CI/CD reposant sur divers outils, conteneurs, ou infrastructures, est réduite par l'usage de la technologie de gestion de flux qu'est Mélodium.

De fait, Mélodium offre une forte résistance aux perturbations et une résilience aux aléas habituellement rencontrés lors de l'usage de multiples outils.

Maintenabilité

Avec un suivi des relations entre actions, des dépendances logiques, et des artéfacts de construction, Mélodium offre une maintenabilité accrue des processus de CI/CD.

Le formalisme de Mélodium permet une évolution et une optimisation de CI/CD accessible sans requérir une connaissance poussée de l'historique de chaque projet.

Support

Mélodium supporte notament les services GitHub et GitLab, en pouvant s'exécuter directement en leur sein, ou en étant appelé par des crochets web.