Reproduzierbare Builds, Pakete, CI und Container
Diese Seminarreihe bündelt die zentralen Themen der Nix-Werkzeugkette: reproduzierbares Paketmanagement, Nixpkgs-Paketierung, Flake-basierte Projektstrukturen, Hydra als CI-System sowie Container Images mit dockerTools und nix2container. Die Seiten sind so aufgebaut, dass Einzelseminare für gezielte Qualifizierung, ein Kompaktseminar für den schnellen Einstieg und Intensivseminare für zusammenhängende Projektarbeit bereitstehen.
Inhaltsübersicht
- Grundlagen zu Nix, Store, Profilen und Builds
- Flakes, devShells und moderne Projektstrukturen
- Nixpkgs Packaging, Overlays, Overrides und Qualitätssicherung
- Build Caches, Substituter und reproduzierbare Lieferketten
- Hydra CI, Jobsets, Evaluations und Build-Farmen
- Container Images mit dockerTools und nix2container
Empfohlene Besuchsreihenfolge
- Nix Überblick für DevOps, Build und Betrieb
- Nix Grundlagen und Paketmanagement
- Nix Flakes und moderne Projektstrukturen
- Nix Language und Derivations
- Nix Development Environments mit devShells
- Nixpkgs Packaging Grundlagen
- Nixpkgs Overlays, Overrides und Paketvarianten
- Nixpkgs Qualitätssicherung, Tests und Reviews
- Nix Build Caches und Substituter im Betrieb
- dockerTools Container Images mit Nix
- dockerTools Layering und Registry-Workflows
- nix2container Grundlagen und OCI-Images
- nix2container für produktive Container-Pipelines
- Hydra CI Grundlagen für Nix-Projekte
- Hydra Jobsets, Evaluations und Build-Farmen
- Hydra Betrieb, Sicherheit und Troubleshooting
- Nix Kompakt: Pakete, Flakes und Container
- Nix, Nixpkgs und Flakes Intensiv
- Nix Container Engineering mit dockerTools und nix2container Intensiv
- Nix Platform Engineering Intensiv
- Nix Engineering Intensiv: Nix, Nixpkgs, Hydra und Container
Auswahl nach Zielsetzung
- Für Orientierung und Pilotierung eignet sich zuerst das eintägige Überblicksseminar.
- Für Entwickler- und Build-Teams ist die Reihenfolge Grundlagen, Flakes, Sprache und Nixpkgs Packaging sinnvoll.
- Für Plattform- und Betriebsverantwortliche stehen Build Caches, Hydra und Container-Workflows im Vordergrund.
- Für eine schnelle Gesamtqualifizierung dient das Kompaktseminar; für vollständige Projektarbeit dienen die Intensivseminare.
Seminarauswahl
Seminare zu diesem Hersteller
- dockerTools Container Images mit Nix
- dockerTools Layering und Registry-Workflows
- Hydra Betrieb, Sicherheit und Troubleshooting
- Hydra CI Grundlagen für Nix-Projekte
- Hydra Jobsets, Evaluations und Build-Farmen
- Nix Build Caches und Substituter im Betrieb
- Nix Container Engineering mit dockerTools und nix2container Intensiv
- Nix Development Environments mit devShells
Seminarorte:
Durchführungsgarantie für jedes Training:
ja, ab 2 Teilnehmern
Öffentlich, Webinar, Inhaus, Workshop:
ja, sehr gerne
Unterlage im Seminar:
ja, auf Datenträger oder Download
Zertifikat für Ihre Teilnahme am Training:
ja, selbstverständlich
