Cake

Cake

Cake (C # Make) ist ein plattformübergreifendes Build-Automatisierungssystem mit C # DSL für Aufgaben wie das Kompilieren von Code, das Kopieren von Dateien und Ordnern, das Ausführen von Komponententests, das Komprimieren von Dateien und das Erstellen von NuGet-Paketen.
Cake (C # Make) ist ein Build-Automatisierungssystem mit C # DSL, mit dem Sie Code kompilieren, Dateien / Ordner kopieren, Komponententests ausführen, Dateien komprimieren und NuGet-Pakete erstellen können.• Familiar Cake basiert auf dem Compiler, mit dem Sie Ihre Build-Skripte in C # schreiben können.• Cross Platform Cake ist unter Windows, Linux und macOS verfügbar.• Cross Runtime Cake kann unter .NET, .NET Core und Mono ausgeführt werden.• Zuverlässig Egal, ob Sie auf Ihrem eigenen Computer oder auf einem CI-System wie AppVeyor, Azure DevOps, TeamCity, TFS oder Jenkins aufbauen, Cake verhält sich genauso.• Mitgelieferte Batterien Cake unterstützt die gebräuchlichsten Werkzeuge für Builds wie MSBuild, .NET Core CLI, MSTest, xUnit, NUnit, NuGet, ILMerge, WiX und SignTool.• Open Source Wir glauben an Open Source und das sollten Sie auch.Der Quellcode für Cake wird auf GitHub gehostet und enthält alles, was Sie benötigen, um ihn selbst zu erstellen.
cake-1

Kategorien

Alternativen zu Cake für alle Plattformen mit einer Lizenz

Maven

Maven

Apache Maven ist ein Java-basiertes Tool für die Build-Automatisierung und das Projektmanagement (in der Softwareentwicklung).
CMake

CMake

CMake ist eine Toolfamilie zum Erstellen, Testen und Packen von Software.
Gradle

Gradle

Gradle ist Build-Automatisierung weiterentwickelt.
GNU Make

GNU Make

Make ist ein Tool, das die Erzeugung von ausführbaren Dateien und anderen Nicht-Quelldateien eines Programms aus den Quelldateien des Programms steuert.
SCons

SCons

SCons ist ein Open Source-Softwarekonstruktionstool, dh ein Build-Tool der nächsten Generation.
Ant

Ant

Apache Ant ist ein Open Source Java-basiertes Build-Tool (für die Softwareentwicklung).Es verwendet XML-Dateien, um den Erstellungsprozess zu beschreiben, zu strukturieren und zu steuern.
waf

waf

Waf ist ein Python-basiertes Framework zum Konfigurieren, Kompilieren und Installieren von Anwendungen.
qmake

qmake

qmake ist ein Tool von The Qt Company, das den Erstellungsprozess für Entwicklungsprojekte auf verschiedenen Plattformen vereinfacht.qmake automatisiert die Erstellung von Makefiles so, dass nur wenige Informationszeilen erforderlich sind, um jedes Makefile zu erstellen.
Buck

Buck

Buck ist ein Build-System, das von Facebook entwickelt und verwendet wird.Es unterstützt die Erstellung kleiner, wiederverwendbarer Module, die aus Code und Ressourcen bestehen, und unterstützt eine Vielzahl von Sprachen auf vielen Plattformen.
NAnt

NAnt

NAnt ist ein kostenloses .NET-Build-Tool.In der Theorie ist es wie Make ohne Make-Falten.In der Praxis ist es Ant sehr ähnlich.
SBT

SBT

SBT ist ein Build-Tool für Scala.Es ist wie Ant oder Maven, aber mit Hieroglyphen.
Meson

Meson

Meson ist ein Open-Source-Build-System, das sowohl extrem schnell als auch, was noch wichtiger ist, so benutzerfreundlich wie möglich sein soll.
Buildr

Buildr

Apache Buildr ist ein Build-System für Java-basierte Anwendungen, einschließlich der Unterstützung von Scala, Groovy und einer wachsenden Anzahl von JVM-Sprachen und -Tools.
Jerkar

Jerkar

Leistungsstarkes und umfangreiches Java-Build- und Automatisierungstool. Zu Jerkar gehören unter anderem das Abhängigkeitsmanagement, die Veröffentlichung von Repositorys, die supereinfache Bearbeitung von Builds und das Depbugging.
EBuild

EBuild

EBuild ist eine Technologie für Softwareprojekterstellung, Abhängigkeitsmanagement und Berichterstellung.Ziel ist es, jedes Build-Problem strukturiert, deklarativ und elegant anzugehen.Es ist erweiterbar über eine Plugin-Schnittstelle..