20 April 2021

Live-Coding 2021-04-22

Eine wackelige Brücke

Nach längerer Zeit kehre ich in diesem Live-Coding zurück zu dem Projekt, eine Artikelsuchmaschine zu Verfügung zu stellen. Ich hatte sie für elasticsearch entwickelt und dann eine Mongo-basierte Version daraus entwickelt. Jetzt wurde entschieden, dass wir wieder zu Elasticsearch zurückkehren. Also werde ich den Code zurückentwickeln und ein Helm-Chart zur Entwicklung bauen. Wenn noch Zeit ist, kommt dann auch noch eine Jenkins-Pipeline, um dieses Chart zu installieren hinzu.

Titelbild: rgbstock.de (© DECAR66 – Zen Bridge)

17 April 2021

CI/CD mit Maven, GitHub Actions, quay.io und OpenShift

In der Softwareentwicklung gehören CI/CD-Pipelines inzwischen zum guten Ton. Allerdings braucht man hierfür einiges an Infrastruktur, um den Buildprozess so weit zu automatisieren. In dieser kurzen Artikelserie will ich eine mögliche Pipeline auf Basis von GitHub, GitHub Actions, quay.io und OpenShift-basierten Runnern für GitHub Actions betrachten. Ich nutze hier OpenShift, da ich einen OKD-Cluster zu Verfügung habe, aber die Runner lassen sich auch 1:1 für Kubernetes-Cluster nutzen.

Meine Software ist eine Java spring-boot-Anwendung, die per Maven gebaut wird. Aber dies betrifft nur den kurzen build-Teil der Pipeline und man kann die gleiche Methode auch für Gradle-Builds oder auch für node.js nutzen – man muss gegebenenfalls einen anderen Build-Runner aussuchen.

Weiterlesen
16 April 2021

Heyho, DHL, wir müssen reden …

Debugging

Am Mittwoch habe ich zwei Pakete verschickt. Ich habe zuhause die Paketmarken ausgedruckt und wollte bei der Post dann die Päckchen kaufen. Leider hatte die Post aber wegen Betriebsversammlung geschlossen. Da habe ich kein Problem mit, die findet ja regelmäßig statt und dann ist das so.

Also habe ich im Papiergeschäft gegenüber zwei passende Umschläge für meine Pakete gekauft (ein Buch und ein kleiner Karton). Dann im Kofferraum meines Autos die Sachen eingepackt und in die Paketbox der Post geworfen. Das war Mittwoch 14.04.2021 um ca. 12:45. Ich war glücklich die Pakete auf dem Weg.

Weiterlesen