Spielen Sie das Beispiel Aufbau einer Continous Integration / Delivery Pipeline mit Docker/Kubernetes durch.
Die Services sind bereits Installiert und statt kubectl
ist die nachfolgende Konfiguration, als erstes, auszuführen.
Kanboard ist eine Open-Source Kanban-Projektmanagement-Software.
Es erlaubt Aufgaben in Projekten und Sprints (Swimlanes) zu managen. Die Columns können frei angepasst werden.
Web Oberfläche mittels http://${ADDR}:32200 anwählen. Username/Password ist admin
.
Links
Ein einfacher Git Server mit Weboberfläche. Erinnert stark an github.
Web Oberfläche mittels http://${ADDR}:32300 anwählen.
Werte bei Installationsschritte für den ersten Start wie folgt anpassen:
- Datenbanktyp: SQLite3
- Pfad: /data/gogs.db
- Anwendungs-URL: IP-Adresse und Port Cluster, http://${ADDR}:32300/
Einstellungen, wenn es sich um einen nicht frei zugänglichen Server handelt:
- Server und sonstige Einstellungen
- Registrierung deaktivieren: true
- Captcha aktivieren: false
- Administrator Einstellungen: Admin User inkl. Password einrichten.
Ansonsten erhält der erste User wo sich registriert, Adminstrator Rechte.
Eclipse Theia ist eine erweiterbare Plattform zur Entwicklung mehrsprachiger Cloud- und Desktop-IDEs mit modernsten Webtechnologien.
Es ist die Full Version, mit Unterstützung für die meisten Programmiersprachen, installiert. Diese Version benötigt keine Konfiguration.
Jenkins ist ein Continuous Integration- und Delivery-Server.
Web Oberfläche mittels http://${ADDR}:32100 anwählen. Username/Password ist admin
.
Oberfläche Blue Ocean anwählen und neue Pipeline mittels git
und Repository-URL, z.B. https://github.com/mc-b/scs-esi anlegen.