Skip to content

tbz-it/M426

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Modul 426 Software mit agilen Methoden entwickeln

Installierte Software

Aufgabe

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.

Konfiguration

Planung - Kanboard


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

Versionsverwaltung - Gogs


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.

Online Editor - Theia


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.

CI/CD - Jenkins mit Blueocean


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.

About

Software mit agilen Methoden entwickeln

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages