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 wünschenswert. In Verbindung mit Maven ist unter dem Begriff Release das Deployment eines fertigen Software-Artefakts in ein entsprechendes ...
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 in Verbindung mit Maven sehr einfach erzeugt und in ein zentrales Repository, wie einem Nexus oder Artifactory, abgelegt werden.Während sich die Lauf...
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 die Möglichkeit mittels des Software Development Kit (SDK) einen Teil der Software zu personalisieren, um die Anwendung an die Wünsche des Kunden anzupa...
Weiterlesen

Open Source Software Ansible - Continous Ansible mit Jenkins

Open Source Software Ansible - Continous Ansible mit Jenkins
Die Open Source Software Ansible bietet Konfigurationsmanagement, Orchestrierung und Provisionierung für unterschiedliche Plattformen. Mithilfe von Jenkins können Builds, Deployments und Automatisierungen mittels einer Open Source Software realisiert werden. Damit bietet sich Jenkins auch für die Automatisierung von Ansible Playbooks an. So erhält ...
Weiterlesen

SCCM Deployment (Teil II) Automatisierte Oracle-Installation mittels des System Center Configuration Manager

SCCM Deployment (Teil II) Automatisierte Oracle-Installation
mittels des System Center Configuration Manager
Durch einen Umzug oder Neuaufbau eines Rechenzentrums müssen mehrere Installationen auf diversen Servern durchgeführt werden. So auch zum Beispiel bei Datenbankservern. Mit dem System Center Configuration Manager können Server mit einem Betriebssystem und zusätzlicher Software (z.B. Datenbanksoftware) automatisiert installiert werden.EinleitungIm z...
Weiterlesen