Wenn agile Entwicklungsmethoden eingesetzt werden, deren Anspruch es ist, automatisierte Abläufe zu nutzen, stellt sich die Frage nach der QS. Wo und vor allem wie kommt sie ins Spiel? Denn auch hier besteht der Anspruch nach maximaler Automatisierung. Aber kann das überhaupt sinnvoll umgesetzt werden? DevOps Laut Wikipedia versteht man ...
Das Umsetzen von Projekten erfolgt in Unternehmen oftmals ohne eine übergreifende Zusammenarbeit der unterschiedlichen Unternehmensbereiche. Die Entwicklungsabteilung verfolgt das Ziel, Änderungen oder auch aktuelle, vom Markt gefragte Features schnell auf die Produktionsumgebung zu veröffentlichen. Der IT-Betrieb hingegen möchte sichere, stabile u...
Wer heutzutage in der Cloud- und Kubernetes-Landschaft Anwendungen bereitstellt, ist bestimmt einmal über diesen Begriff GitOps gestolpert. Es handelt sich dabei um eine Strategie, Deployments und Infrastruktur – ähnlich wie Quellcode – mithilfe eines Versionskontrollsystems wie Git zu verwalten und steuern. Der große Vorteil is...
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...
Die agile Softwareentwicklung versucht mit wenigen festgelegten Regeln, geringem Aufwand und meist einem iterativen Vorgehen, den Entwicklungsprozess voranzutreiben. Doch oft kommt es zu Problemen, wie instabile Build-Prozesse, schwierige Integration von Komponenten und unzureichende Testabdeckungen. Continuous Integration (CI) ist hier ein bewährt...
DevOps als Schlagwort begleitet die IT schon mehrere Jahre. Ob man sich dem Ansatz von der Development- oder Operations-Seite nähert, mit Docker steht ein Toolset zur Verfügung, dass in allen Bereichen die Arbeit erleichtern kann. In dem Docker DevOps Workshop werden die Grundlagen von Docker und dessen Möglichkeiten auf praktischem Weg vermittelt,...