Cake

Cake

Cake(C#Make)是具有C#DSL的跨平台构建自动化系统,用于执行诸如编译代码,复制文件和文件夹,运行单元测试,压缩文件以及构建NuGet软件包之类的任务。
Cake(C#Make)是具有C#DSL的构建自动化系统,用于执行诸如编译代码,复制文件/文件夹,运行单元测试,压缩文件以及构建NuGet包之类的事情。•Familiar Cake构建在编译器之上,使您可以用C#编写构建脚本。•跨平台Cake在Windows,Linux和macOS上可用。•跨运行时Cake在.NET,.NET Core和Mono上运行。•可靠无论您是在自己的计算机上构建,还是在诸如AppVeyor,Azure DevOps,TeamCity,TFS或Jenkins之类的CI系统上构建,Cake都以相同的方式运行。•附带的电池Cake支持在构建过程中使用的最常用工具,例如MSBuild,.NET Core CLI,MSTest,xUnit,NUnit,NuGet,ILMerge,WiX和SignTool。•开源我们相信开源,您也应该这样做。Cake的源代码托管在GitHub上,其中包括您自己构建它所需的一切。
cake-1

分类目录

具有任何许可的所有平台的Cake替代品

Maven

Maven

Apache Maven是用于构建自动化和项目管理(在软件开发中)的基于Java的工具。
CMake

CMake

CMake是旨在构建,测试和打包软件的一系列工具。
Gradle

Gradle

Gradle是构建自动化的发展。
GNU Make

GNU Make

Make是用于控制从程序的源文件生成程序的可执行文件和其他非源文件的工具。
SCons

SCons

SCons是一种开源软件构建工具,即下一代构建工具。
Ant

Ant

Apache Ant是一个基于Java的开源构建工具(用于软件开发)。它使用XML文件来描述,结构化和控制构建过程。
waf

waf

Waf是基于Python的框架,用于配置,编译和安装应用程序。
qmake

qmake

qmake是The Qt Company的工具,可帮助简化跨不同平台的开发项目的构建过程。qmake自动执行Makefile的生成,因此只需几行信息即可创建每个Makefile。
Buck

Buck

Buck是Facebook开发和使用的构建系统。它鼓励创建由代码和资源组成的小型可重用模块,并在许多平台上支持多种语言。
NAnt

NAnt

NAnt是一个免费的.NET构建工具。从理论上讲,它就像没有皱纹的化妆。实际上,它很像蚂蚁。
SBT

SBT

SBT是Scala的构建工具。它就像蚂蚁或Maven,但具有象形文字。
Meson

Meson

Meson是一个开源构建系统,它不仅要非常快,而且更重要的是要尽可能地方便用户使用。
Buildr

Buildr

Apache Buildr是用于基于Java的应用程序的构建系统,其中包括对Scala,Groovy和越来越多的JVM语言和工具的支持。
Jerkar

Jerkar

功能强大且功能丰富的纯Java构建和自动化工具.Jerkar包括依赖管理,存储库发布,超级容易的构建编辑和调试等功能。
EBuild

EBuild

EBuild是一种软件项目构建,依赖性管理和报告技术。目的是能够以结构化,声明性和优雅的方式解决任何构建问题。它可以通过插件界面扩展。。