Status: dokumentiert/vorbereitet. Das
Jenkinsfileist syntaktisch vollständig und referenziert ausschließlich real getestete Skripte/Maven-Ziele (siehe01-skripte-und-liberty-cli.md). Ein tatsächlicher Pipeline-Lauf gegen den Jenkins ausshared/enterprise-infrastructurewurde in dieser Session nicht durchgeführt (keine Notwendigkeit, den gemeinsam genutzten Jenkins für ein einzelnes Lernprojekt zu belegen).
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:
mvn verify -Pliberty-verify), nicht
Fachlogik-Unit-Tests wie bei einer klassischen Java-Anwendung.scripts/ldap-test.sh) — läuft vor jedem Deployment,
damit ein LDAP-Ausfall nicht erst mitten im Deployment als kryptischer Liberty-Startfehler
auffällt, sondern als klar benannter, früher Pipeline-Schritt.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).
concordia-ldap-bind-passwordDas 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.
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):
docs/10-installation-konfiguration/docs/60-security-lifecycle/01-rollen-und-rechte.mddocs/60-security-lifecycle/03-zertifikate-ssl.mddocs/40-bindeglied-dev-ops-db2-netzwerk/02-der-bindeglied-prozess.mddocs/20-monitoring-tuning/02-heap-und-thread-dumps.mddocs/40-bindeglied-dev-ops-db2-netzwerk/03-netzwerksegmentierung.md01-skripte-und-liberty-cli.mdDiese 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.