Maven Release mit der GitLab CI Pipeline

photostockeditor-WbfvGBPDXfA-unsplash
Mit Hilfe des Maven-Release-Plugins kann der Release-Prozess eines Maven-Projektes voll automatisiert werden. Eine solche Automatisierung ist im Zuge einer Continuous Integration und Delivery-Pipeline...
Weiterlesen

Dockerfiles mit Maven bauen

Docker_Maven_Blog
In der Vergangenheit wurde unter dem Deployment-Artefakt eines Entwicklungszyklus meist eine JAVA-Archive (JAR), eine Web-Archive (WAR) oder ein Enterprise-Archive (EAR) verstanden. Diese konnten...
Weiterlesen

Rest-Schnittstellen absichern mit Java Spring, OAuth2.0 & JSON Web Token

Rest-Schnittstellen absichern mit Java Spring, OAuth2.0 & JSON Web Token
Durch die zunehmende Verwendung des Microservice-Architektur-Patterns ist eine zentrale Instanz zur Verwaltung der Benutzeranmeldeinformationen unabdingbar. Das Autorisierungsprotokoll OAuth...
Weiterlesen

Build on Commit mit Jenkins und Git

Build on Commit mit Jenkins und Git
In der Entwicklungsphase eines jeden Software-Projektes ist eine frühe Erkennung von Fehlern unabdingbar. Bei großen Projekten mit vielen Abhängigkeiten kann es mühsam und langwierig sein, das gesamte...
Weiterlesen

Software Development Kit (SDK) - Build-Prozess mal anders

Software Development Kit (SDK) - 
Build-Prozess mal anders
Wird eine Software vom Kunden eingekauft anstatt diese selbst zu entwickeln, wird sie in vielen Fällen zunächst angepasst, bevor sie in den Betrieb geht. Die Softwarehersteller bieten hierfür meist di...
Weiterlesen

Single-Page-Application-Framework | Angular 2

Single-Page-Application-Framework | Angular 2
Mit Angular 2 ist im September 2016 ein weiteres JavaScript-Framework auf den Markt gekommen. Typensicherheit, Performance und hohe Produktivität: Ist das mit einem JavaScript-Framework überhaupt mögl...
Weiterlesen