Zum Inhalt springen
Build Station

Übersicht und Arbeitsliste

Die Übersicht zeigt, welcher Stand bei welchem Kunden liegt und welche Zertifikate ablaufen. Offen sammelt Builds mit unerledigten Schritten.

Zwei Bereiche in der Seitenleiste beantworten Fragen über alle Projekte hinweg. Die Übersicht zeigt, was bei den Kunden liegt und was bald abläuft. Offen zeigt, was nach einem Build noch zu erledigen ist.

Die Übersicht

Die Übersicht beantwortet die Frage: Was liegt in welchem Store, und wie weit ist der Code inzwischen? In der Seitenleiste steht darunter „Stand beim Kunden”, oder, wenn etwas abläuft, wie viele Zugangsdaten betroffen sind.

Stand beim Kunden

Für jedes Projekt gibt es eine Karte. Pro eingerichtetem Store zeigt sie eine Zeile:

Spalte Inhalt
Store Google Play, App Store Connect, Microsoft Store oder macOS
Version zuletzt hochgeladene Version mit Build-Nummer
Datum wann hochgeladen, mit „vor … Tagen”
Git der Commit des Builds, das Git-Tag und wie viele Commits seitdem dazugekommen sind

„Code unverändert” heißt: Seit dem Upload hat sich auf dem Branch nichts getan. „12 Commits seitdem” heißt: Beim Kunden liegt ein älterer Stand. Der Zusatz „laut Store” zeigt, dass die Angabe direkt von der Store-API kommt und nicht nur aus der eigenen Historie.

Unter den Store-Zeilen steht der letzte Build mit Preset, Version, Status und Zeitpunkt. Ist für ein Projekt kein Upload eingerichtet, steht dort Kein Upload eingerichtet.

Neu abfragen fragt alle Stores erneut und prüft die Ablaufdaten noch einmal.

Alle Varianten bauen

Alle in die Warteschlange … baut mit einem Klick ein Preset pro Projekt, auf Wunsch mit Upload. So bekommen alle Kunden denselben Stand. Wie das geht, steht unter Bauen und Warteschlange.

Ablaufende Zugangsdaten

Zertifikate, Profile und Schlüssel laufen ab, und meist merkt man es erst, wenn ein Build oder Upload scheitert. Die Station liest die Ablaufdaten vorher aus. Geprüft werden:

Zugangsdaten Woher die Station das Datum kennt
iOS-Distribution-Zertifikat aus dem Schlüsselbund, passend zum Team in der project.pbxproj
Provisioning-Profil aus den installierten Profilen zur Bundle-ID
Android-Upload-Schlüssel aus dem Keystore, den android/key.properties nennt
Partner-Center-Schlüssel aus dem Datum, das du bei der Store-Einrichtung einträgst
Developer-ID-Zertifikat aus dem Schlüsselbund, für Projekte mit macOS-Direktvertrieb

Alles wird nur gelesen. Für den Android-Keystore nutzt die Station das Passwort aus der key.properties und übergibt es nur über eine Umgebungsvariable an keytool.

Die Ampel

Jede Projektkarte zeigt rechts oben einen farbigen Punkt für die Zugangsdaten dieses Projekts, mit dem dringendsten Fall als Text. Fährst du mit der Maus darüber, siehst du alle Einträge mit Datum.

Farbe Bedeutung
grün alles gültig
gelb läuft in weniger als 45 Tagen ab
rot läuft in weniger als 14 Tagen ab oder ist abgelaufen
grau Datum unbekannt

Alles, was gelb oder rot ist, steht zusätzlich oben in der Übersicht unter Zugangsdaten, die bald ablaufen, mit dem Weg zur Erneuerung. Etwa: „In Xcode unter Settings › Accounts › Manage Certificates ein neues Apple-Distribution-Zertifikat anlegen.”

Laufen Zugangsdaten in weniger als 14 Tagen ab, meldet macOS das einmal pro App-Start mit einer Mitteilung. Die Übersicht sieht man schließlich nicht jeden Tag.

Offen: die Arbeitsliste

Der Bereich Offen sammelt alle erfolgreichen Builds, deren Checkliste noch nicht vollständig abgehakt ist, über alle Projekte hinweg. Anders als der Verlauf ist das keine Historie zum Nachschlagen, sondern eine Liste zum Abarbeiten. Der Zähler in der Seitenleiste zeigt, wie viele Builds offen sind.

Jede Karte zeigt:

  • in der Kopfzeile Projekt, Preset, Version, Branch und Commit
  • darunter Als Nächstes: mit dem nächsten offenen Schritt
  • die Upload-Aktionen mit dem Griff zum Herausziehen, ohne Wechsel in einen anderen Tab
  • die Checkliste zum direkten Abhaken
  • die Notiz zum Build, falls es eine gibt

Zwei Knöpfe sparen Klicks:

  • „…” erledigt hakt den nächsten offenen Schritt ab, mit dessen Namen im Knopf.
  • Alles abhaken schließt einen Build ab, den du außerhalb der Station hochgeladen hast.

Oben schaltest du zwischen Neueste zuerst und Nach Projekt um. Ist alles erledigt, steht dort Nichts offen, mit Zum Verlauf als Weg zu den abgeschlossenen Builds.

Lädst du über die Station hoch, hakt sie „Version/Build-Nummer geprüft” und den Hochladen-Schritt selbst ab. Übrig bleibt, was nur du wissen kannst, etwa ob der Kunde informiert ist. Mehr zur Checkliste steht unter Artefakte und Upload.