Suche
Continuous Delivery

OpenShift, Kubernetes & Jenkins: „Wir wollten zeigen, dass ein Startup komplett in der Cloud entwickeln kann“

Continuous Delivery bzw. Integration komplett in der Cloud? Ja, das geht, wie Clemens Utschig-Utschig, CTO und Head of Engineering bei der BI X GmbH, auf der DevOpsCon 2018 in Berlin zeigen wird. Im Interview sprach er darüber, warum gerade auf die Kombination auf OpenShift mit Kubernetes, Jenkins und AWS gesetzt wurde und welche Probleme bei der Etablierung der CI-Pipeline auftraten.

Continuous Delivery mit Jenkins: Ein Beispiel aus der echten Welt

Es gibt viele Services für Continuous Integration, Jenkins ist allerdings noch immer einer der meistgenutzten in vielen Programmiersprachen. In seiner Session von der DevOps Conference 2017 in Berlin erklärt Gianluca Arbezzano, Software Engineer bei InfluxData, wie bei Currency Fair ein Team aus 40 Entwicklern die Software Delivery mit GitHub, Jenkins, Hubot und Slack auf verschiedenen Umgebungen managt.

Der Praxischeck: Pipeline as Code mit Jenkins 2

Das Major-Release von Jenkins im April 2016 machte die Entwicklung von Delivery-Pipelines zur Kernfunktion. Pipelines lassen sich jetzt als Code implementieren, um die Automatisierung der Strecke vom Commit bis ins Produktionssystem besser zu unterstützen. Anfang dieses Jahres sind weitere Neuerungen erschienen, die die Funktionalität ausbauen: eine deklarative Pipelinesyntax und eine moderne Oberfläche, das Blue Ocean UI. Wir beleuchten die neuen Möglichkeiten zur Pipelineentwicklung genauer und berichten, wie sie sich in der Praxis bewähren.

Gradle 4.2: Mehr Performance mit der neuen Version

Gradle 4.2 ist da und bringt einen verbesserten Support für die Arbeit an nativen Apps mit. Kürzere Build-Zeiten, Support für Google Play 2.6 und eine verbesserte UX sind ebenfalls mit an Bord. Außerdem unterstützt das neueste Gradle Release die Kotlin DSL in Version 0.11.1 und somit eine der neueren Versionen der Sprache (1.1.4-3).

Continuous Delivery mit Docker Containern & Amazon ECS

Container auf dem eigenen Rechner zu starten, ist dank Docker kein Problem mehr. Was aber, wenn man seine Container auch in Produktion laufen lassen will? Womöglich sogar in der Cloud? Eine Möglichkeit Container zu orchestrieren ist Amazon ECS. In seiner Session von der DevOpsCon 2017 in Berlin gibt Philipp Garbe, Lead Platform Engineer bei Scout24, eine Übersicht über die Möglichkeiten und Features von ECS und aller Services, die man braucht, um Container in der Produktion einzusetzen.

Continuous Delivery mit Docker: Das Gute, das Schlechte, das Hässliche

Der Aufbau einer Continuous Delivery Pipeline ist nicht gerade trivial und die Einführung von Containern in den Entwicklungs-Stack kann zusätzliche Herausforderungen evozieren. In seiner Session auf der DevOpsCon 2017 in Berlin zeigt Daniel Bryant, Softwareentwickler und CTO bei SpectoLabs, wie man eine effektive Pipeline für die Erstellung und das Deployment containerisierter Anwendungen aufbaut.

Continuous Delivery mit Jenkins & Docker Security: Vorteile, Nachteile und ein Statusupdate

Jenkins ist nach wie vor eines der am meistgenutzten Tools im Bereich Continuous Delivery. Warum eigentlich? Im Interview von der DevOpsCon 2017 in Berlin sprachen wir mit Gianluca Arbezzano, Software Engineer bei InfluxData, über die Stärken und Schwächen von Jenkins. Thema des Gesprächs waren außerdem die Sicherheit von Docker und die Zukunft der Container-Technologie.

GitLab 9.2: Für eine bessere Kollaboration

Versionsverwaltung und Continuous Delivery – GitLab ist für diese Jobs sehr beliebt. In der aktuellen Version 9.2 setzen die Entwickler erneut auf Kollaboration: Mit Multiple Assignees for Issues können Gruppen nun noch besser an einem Projekt arbeiten.

Neue IDE von Red Hat: OpenShift.io – die Entwicklungsumgebung der Zukunft

Mit OpenShift.io veröffentlichte Red Hat gestern eine kostenfreie Online-Entwicklungsumgebung für die Entwicklung Cloud-nativer und Container-basierter Anwendungen. Das quelloffene Tool ist eine Erweiterung der bereits verfügbaren Cloud-basierten Container-Plattform OpenShift Online und vereint in sich Features von bekannten Open-Source-Projekten wie fabric8, Jenkins und Eclipse Che.

Java Magazin 6.2017 erschienen: Titelthema Continuous Delivery

Bei Continuous Delivery (CD) scheint es für jedes technische Problem eine Lösung zu geben. Von Versionsverwaltung über automatisierte Tests bis zum Deployment helfen Frameworks und Tools von Git, über JUnit bis Jenkins, Docker, Maven oder Gradle. Dabei wird aber gerne außer Acht gelassen, dass Continuous Delivery beileibe kein reines Technikthema ist. Lesen Sie über Hindernisse und Lösungen für CD in der aktuellen Ausgabe des Java Magazins.