Wie man kontinuierliche Integration mit 4D implementiert: Eine Schritt-für-Schritt-Anleitung
In der Welt der Softwareentwicklung ist in den letzten Jahren ein neues Konzept aufgetaucht, das „Continuous Integration“ genannt wird. Die Definition, die wir überall sehen oder hören, lautet:
„CI ist ein Prozess, der die Kompilierung, das Testen und die Auslieferung einer Anwendung regelmäßig und häufig automatisiert.“
Nachdem ich diese Definition, die einen interessanten und vielversprechenden Prozess beschreibt, verstanden habe, stellt sich die Frage, was ich tun muss, um ihn in 4D zu implementieren. Wenn Sie das Internet durchsuchen, werden Sie feststellen, dass es viele CI-Tools und Frameworks gibt.
Bevor Sie diese CI-Tools nutzen können, müssen Sie jedoch einige Voraussetzungen erfüllen.
Erstellen einer Client/Server-Anwendung mit dem Build4D-Tool
Wir stellen die neueste Version der Build4D-Komponente vor, die jetzt auf GitHub verfügbar ist. In früheren Blogbeiträgen haben wir die Möglichkeiten mit einem kompilierten Projekt, einer Komponente und einer eigenständigen Anwendung diskutiert.
Jetzt können Sie ein Skript für Ihre Client/Server-Anwendung von A bis Z erstellen und es einfach mit Tools zur kontinuierlichen Integration integrieren.
Schauen wir uns an wie.
Erstellen Sie eine eigenständige Anwendung mit der Build4D-Komponente
Eine neue build4D-Komponente ist seit ein paar Monaten auf GitHub verfügbar. Sie ermöglicht es Ihnen, mühelos ein kompiliertes Projekt oder eine Komponente zu erstellen. Die Dinge werden sogar noch besser; diese neue Version der Komponente ermöglicht es Ihnen, eine Einzelplatzanwendung zu erstellen, was die Möglichkeiten für Ihren Entwicklungsworkflow erweitert.
Mit tool4D, das seit Version 20 verfügbar ist, ist die Integration der Anwendungserstellung in Ihre CI (Continuous Integration)-Werkzeuge bemerkenswert bequem geworden.
Schauen wir uns die Details an!
Erstellen Sie Ihre kompilierte Struktur oder Komponente mit Build4D
Mit der Einführung des Projektmodus und der Dateiaufteilung ist es ziemlich einfach, die Komponenten Ihrer Projekte zu manipulieren.
In den letzten Versionen haben wir mehrere Funktionen hinzugefügt, mit denen Sie Ihre eigene Build-Chain erstellen können, die an Ihr Team, Ihre Arbeitsmethoden und Ihre Bedürfnisse angepasst ist.
Zum Beispiel:
- Starten Sie eine Kompilierung durch Programmierung,
- Zippen/Entpacken von Dateien und Ordnern mit diesen Befehlen,
- Einfaches Verwalten der Informationen Ihrer Anwendung,
- Headless 4D Anwendungen in ein Build-Tool zu integrieren.
Um Ihnen zu helfen, Ihre eigene Build Chain zu erstellen oder 4D in ein Continuous Integration Tool zu integrieren, haben wir eine Komponente namens Build4D entwickelt, die auf GitHub mit verfügbar ist.
Für diesen ersten Schritt erlaubt Build4D die Erstellung einer kompilierten Struktur und einer Komponente. Wir werden die Komponente weiter ausbauen, um Ihnen die Verwaltung einer Einzelplatz-, Client- oder Serveranwendung zu ermöglichen.