Aller au contenu principal

Releaser

Le projet MetaReleaser est un outil qui vise à être utilisé pour automatiser la génération d'un package. Il lit un fichier toml suivant des instructions simples.

Ce fragment est utile surtout dans le cas où on a besoin de faire un livrable projet pour un prestataire chargé de MCO/MCS, et lui fournir dans ce livrable la documentation du projet.

Import automatique

Pour importer le comportement automatique et par défaut du fragment releaser, importez le fichier releaser.auto.yml.

Ce fichier ajoute 2 étapes :

  • releaser:build : prépare un package pour une éventuelle release.
  • releaser:release : publie une release

Comportement sous-jacent

La variable GENERIC_PACKAGE_NAME est nécessaire pour les jobs de release, en son absence, ces étapes ne sont pas exécutées.

Il cherche un fichier metareleaser.toml pour en lire la config (ou préciser le chemin via $CONFIG_PATH)