Upstream

Chaque logiciel du catalogue est connecté à une source de donnée (un upstream) permettant d’identifier la version stable la plus à jour.

Les communautés proposent des livrables dans différents types de format téléchargeable via une URL:

  • des release: pre-realase, release-candidate, stable.

  • binaire: livrable compilé prêt à l’emploi.

  • archive: livrable compressé (compilé ou sous forme de code source).

  • paquet deb: livrable packagé au format debian.

  • dépôt de paquet: livrable diffusé depuis les dépôts de la distribution linux.

Le schéma suivant présente les différents types de source d’upstream que mon usine de build est capable de gérer.

alternate text

L’action de déclenchement du calcul de la dernière version stable disponible se fait:

  • soit par un hook.

  • soit par un cron.

  • soit manuellement.