Container Builds meistern mit Kaniko
Tobias Mückl
Cloud Services
Container-Technologien wie Docker haben die Softwareentwicklung revolutioniert, indem sie die Bereitstellung und Verwaltung von Anwendungen erheblich vereinfacht und beschleunigt haben. Sie ermöglichen es Entwickler:innen, Anwendungen in isolierten Umgebungen zu erstellen, zu testen und zu deployen, was zu einer höheren Konsistenz, Skalierbarkeit u...
Weiterlesen
Maven Release mit der GitLab CI Pipeline
ORDIX AG
Application Development
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 wünschenswert.  In Verbindung mit Maven ist unter dem Begriff Release das Deployment eines fertigen Software-Artefakts in ein entsprechendes&nbs...
Weiterlesen
Dockerfiles mit Maven bauen
ORDIX AG
Application Development
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 in Verbindung mit Maven sehr einfach erzeugt und in ein zentrales Repository, wie einem Nexus oder Artifactory, abgelegt werden. Während sich die Lau...
Weiterlesen