Vorteile der Build-Automatisierung¶
Spack erleichtert Teams, ihren Code zu teilen
Rezepte für gebräuchliche Bibliotheken
reduzieren den Aufwand für reproduzierbare Builds
und erleichtert damit das Teilen von Builds.
Patches erlauben eine schnelle Bereitstellung von Bugfixes
Anwendungsentwickler, die eine Bibliothek nutzen, haben häufig keine Schreibrechte auf deren Repositories.
Entwickler von Bibliotheken können Probleme evtl. nicht so schnell beheben wie gewünscht.
Mit Spack können Anwendungsentwickler schnell Korrekturen vornehmen und Änderungen rückgängig machen.
Python erlaubt die schnelle Übernahme durch Entwicklungsteams.
Viele Anwendungsentwickler kennen Python bereits.
Die
yaml
-Syntax der Specs sind ausdrucksstark.