Build-Pipelines mit einem externen Partner brauchen eine klare Verwaltung von Konten, Konfiguration und Freigaben. Ein deutsches Produktunternehmen sollte eine Version auch ohne den ursprünglichen Entwickler bauen können. Die Dokumentation muss dabei erklären, wie berechtigte Personen erforderliche Zugänge erhalten.
Den Weg einer Änderung aufnehmen
Beschreiben Sie die Schritte vom Repository über Prüfungen bis zur ausgelieferten Version. Identifizieren Sie manuelle Eingriffe und die verwendeten Dienste. Fragen Sie, wer eine Einstellung ändern darf.
Lassen Sie den Partner eine konkrete Version bauen. Ein bestehender Erfolgsstatus zeigt weniger als ein reproduzierbarer Ablauf mit den vorgesehenen Anweisungen.
Rechte je Schritt vergeben
| Schritt | Verantwortung festlegen |
|---|---|
| Änderung vorschlagen | Individuelles Entwicklungskonto |
| Änderung prüfen | Benannter Reviewer |
| Testversion bauen | Geeigneter Dienst und Konfiguration |
| Produktion freigeben | Ausdrücklich berechtigte Person |
| Geheimnis ändern | Zuständiger Administrator |
Zugriffe auf Quellcode, Daten und produktive Dienste können getrennte Anforderungen haben. Prüfen Sie den Bedarf der einzelnen Aufgabe.
Ein Fehlerszenario vorbereiten
Legen Sie fest, was bei einem fehlgeschlagenen Build oder einer fehlerhaften Version geschieht. Eine Änderung am Datenmodell kann die Rückkehr zu älterem Code erschweren. Der Partner muss solche Bedingungen vor der Freigabe erläutern.
Halten Sie Versionen und benötigte Konfiguration nachvollziehbar. Geheimnisse gehören in die vereinbarten Verwaltungswerkzeuge, nicht als Werte in ein allgemein lesbares Dokument.
Die Kontinuität prüfen
Lassen Sie eine zweite Person eine erlaubte Testversion erstellen. Ergänzen Sie fehlende Schritte und Zugangswege. Die Prüfung muss zum Umfang des Auftrags passen.
Bei einem Personalwechsel vergleichen Sie die Konten mit dem Inventar. Entfernen Sie nicht mehr benötigte Rechte und prüfen Sie abhängige Abläufe. Ein Pipeline-Dossier bleibt nur brauchbar, wenn neue Dienste und Einstellungen darin nachgeführt werden.
Das Vorhaben vorbereiten
Weiterlesen: Monitoring und Wiederherstellung: Übergabe an ein Nearshore-Team. Für eine Projektanfrage nutzen Sie den Kontakt zu Sky Vaults auf Englisch.