Démarrage rapide
Lancez le template CI/CD avec ses étapes sur des machines que Cadence.CI démarre dans votre compte cloud, et suivez le run dans le tableau de bord.
Il vous faut :
- Mélodium 0.11 ou plus récent (
melodium --version) ; - un compte Cadence.CI : le plan Access gratuit suffit ;
- un compte cloud chez l’un des fournisseurs pris en charge.
1. Connecter votre compte cloud
Dans le tableau de bord, ouvrez Clouds, choisissez votre fournisseur, et cliquez sur Connecter. Connecter un cloud liste les champs à remplir et les permissions nécessaires aux identifiants.
2. Créer le pipeline
À la racine d’un dépôt Git :
melodium new --template cicd --path .melodium-ci cicdCela crée .melodium-ci/ avec le programme CI/CD : une étape build et une étape test, chacune dans son propre conteneur sur sa propre machine, la première envoyant un fichier à la seconde. Template CI/CD détaille chaque partie.
3. Le vérifier
melodium check .melodium-ci/Compo.tomlRien ne s’exécute encore : Mélodium vérifie le programme entier, types, connexions et paramètres, et n’affiche rien s’il est valide. Une erreur est signalée ici, avec sa ligne et sa cause, en une seconde environ au lieu de plusieurs minutes plus tard sur un runner.
4. Créer un jeton d’exécution
Dans le tableau de bord, ouvrez Jetons, puis Créer un Jeton dans Jetons d’Exécution. Copiez le jeton dès qu’il apparaît : il n’est affiché qu’une fois.
5. Le lancer
export MELODIUM_API_TOKEN="<votre jeton d'exécution>"
melodium run --api-report .melodium-ci/Compo.toml \
--repository_clone_url "https://github.com/<vous>/<depot>.git" \
--repository_clone_ref main--api-reportrapporte le run à Cadence.CI, avec ses logs, ses événements de debug et son programme.- Le template trouve le jeton d’exécution dans
MELODIUM_API_TOKENet demande à Cadence.CI une machine pour chaque étape. Cadence.CI les démarre dans votre compte cloud et les arrête à la fin des étapes. - L’étape de build clone le dépôt elle-même : utilisez-en un qu’elle peut atteindre, comme un dépôt public.
Les logs s’affichent aussi dans votre terminal. Les étapes du template demandent des machines ARM64 : si le run apparaît Non planifiable, aucun de vos comptes connectés ne propose de type d’instance correspondant, voir Comment fonctionne la sélection d’instance.
Pas encore de compte cloud sous la main ? Ajoutez --work_location compose pour exécuter les étapes sous forme de conteneurs sur votre machine, avec Docker ou Podman et Compose installés.
6. Suivre le run
Ouvrez Exécutions dans le tableau de bord. La page du run montre le graphe du pipeline avec la timeline de ce qu’a fait le moteur, les logs et les événements de debug. Voir les résultats détaille chaque partie.

Et ensuite
- Fonctionnement : la vie d’un run, étape par étape.
- Concepts : programmes, runs, runners et jetons, définis.
- Ce qui passe par Cadence.CI : ce que reçoit Cadence.CI, et comment les secrets restent de votre côté.
- Construire un pipeline avec l’IA.
- Offre open source : gratuite pour les projets open source, avec des exécutions publiques.
- Mélodium Language Book : le langage derrière le pipeline, de l’installation à la distribution .
- Mélodium Reference : chaque traitement du paquet
cicdet des autres.