← Zur Uebersicht

Jenkinsfile und Übergabe an Betrieb/Support

Status: dokumentiert/vorbereitet. Das Jenkinsfile ist syntaktisch vollständig und referenziert ausschließlich real getestete Skripte/Maven-Ziele (siehe 01-skripte-und-liberty-cli.md). Ein tatsächlicher Pipeline-Lauf gegen den Jenkins aus shared/enterprise-infrastructure wurde in dieser Session nicht durchgeführt (keine Notwendigkeit, den gemeinsam genutzten Jenkins für ein einzelnes Lernprojekt zu belegen).

Stage-Modell

Identisches Muster wie in labs/novaris-versicherung-legacy und labs/library-enterprise-platform: ein DEPLOY_STAGE-Auswahlparameter (none|test|qs|prod), PROD zusätzlich an den Branch gebunden (main/release/*) und manuell freigegeben. Angepasst an dieses Projekt:

Andocken an den zentralen Jenkins

Wie in shared/enterprise-infrastructure/README.md beschrieben: kein eigener Jenkins-Server für dieses Projekt. Anbindung entweder über die Jenkins-UI ("New Item" → Pipeline → Git-URL + Pfad zum Jenkinsfile) oder reproduzierbar über shared/enterprise-infrastructure/jenkins/casc.yaml (ein eigener Eintrag unter jobs:, analog zum bestehenden library-platform-pipeline-Job).

Credential: concordia-ldap-bind-password

Das Jenkinsfile erwartet ein Jenkins-Credential mit diesem genauen Namen (Bind-Passwort des LDAP-Admin-Accounts, siehe docs/60-security-lifecycle/02-ldap-registry.md) — in dieser Lernumgebung nicht in Jenkins hinterlegt (kein Jenkins-Job aktiv), deshalb wird CONCORDIA_LDAP_BIND_PASSWORD bei allen manuellen Testläufen dieser Session direkt als Kommandozeilen-Umgebungsvariable gesetzt.

Übergabe an Betrieb/Support: Checkliste

Was ein neu übernehmendes Support-Team über concordia-portal wissen müsste, bevor die Verantwortung übergeben wird — bewusst als Checkliste, weil genau das im echten Bank-Umfeld oft das fehlende Bindeglied ist (Wissen bleibt beim WAS-Admin, der es aufgebaut hat, statt dokumentiert zu werden):

Diese Checkliste selbst ist der Kern des Anzeigen-Punkts "Bereitstellung und Administration der Applikationen (inkl. Übergabe an den Betrieb und Support)" — nicht ein einzelnes Tool, sondern die Disziplin, genau diese sieben Fragen für jede Anwendung beantwortbar zu halten.

⌂ Cockpit