01
Environnements de développement
Une commande pour obtenir un environnement fonctionnel, identique pour chaque développeur et pour la CI, sans rien installer globalement.
DevOps
Compilations et environnements de développement reproductibles — les mêmes entrées donnent le même résultat, sur toutes les machines.
Une compilation qui ne fonctionne que sur une machine est un problème de chaîne d'approvisionnement avant d'être une plaisanterie. Nix fige chaque dépendance jusqu'au compilateur : une compilation d'il y a trois ans produit encore aujourd'hui le même artefact.
01
Une commande pour obtenir un environnement fonctionnel, identique pour chaque développeur et pour la CI, sans rien installer globalement.
02
Applications et dépendances décrites de façon déclarative, compilées hermétiquement, et livrées en conteneurs ou en clôtures système.
03
Des machines entières définies dans un dépôt, mises à jour de façon atomique, et restaurées en un seul redémarrage quand une mise à jour tourne mal.
04
Des caches partagés qui rendent les compilations répétées quasi gratuites, et des chaînes qui exécutent exactement la dérivation lancée en local.
Nous reconstruisons un environnement de zéro, vos équipes présentes. Ce que cela met au jour devient le plan de travail — et la documentation que nous laissons.
Nous contacter