devops

Artifactory Pro: Clean up Branch-Specific Artifacts on Pull Request in Bitbucket

Haben sie auch einen automatischen Branch Build, d.h. einen Build der selbstständig erkennt, ob ein neuer Branch angelegt wurde und darauf hin die Build Pipeline für diesen neuen Branch dupliziert? Dann haben sie vermutlich auch Branch-spezifische Artefakte, oder zumindest Snapshots davon.

Weiterlesen

Optimierung von Docker-Images für Java

Docker ist eine beliebte Technologie zur Erstellung von Laufzeitumgebungen für Server und ganze Systeme. Docker-Images lassen sich leicht verteilen, bereitstellen und starten. Doch gerade bei der Verteilung profitiert man von schlanken Images - große Images benötigen Zeit zur Übertragung, besonders wenn dies häufig geschieht, kann dies einen echten Einfluss auf die Entwicklungsgeschwindigkeit haben. In diesem Artikel werde ich einige bewährte Verfahren zur Reduzierung oder Optimierung der Bildgröße vorstellen.

Weiterlesen

Automation von Admin Web UIs

In besondere beim Betrieb von Legacy Web Anwendungen gibt es häufig wiederkehrende administrativen Aufgaben. Nicht selten gibt es für derartige Anwendungen eine Administrationsoberfläche, jedoch keine für Administration nutzbare Service Schnittstelle. Dennoch können administrative Aufgaben mit einfachen Mitteln automatisiert werden, sofern die Weboberfläche aus HTML- und HTTP-Sicht gut strukturiert ist. Von Vorteil ist zusätzlich, wenn die Client-Server Interaktion nicht zu stark auf Server-seitige Session States setzt und für verschiedene Operationen auch verschiedene Einsprungpunkte liefert.

Weiterlesen