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.