发现各种软件替代方案,找到更适合您的选择

5

开源构建系统,支持多平台,具备极快的完整构建和增量构建速度,可跨平台及裸机编译,使用非图灵完备的领域特定语言编写可读性高的构建文件,并内建依赖管理。

提供 20 个替代方案

适用于 Windows 的免费开源构建状态监控工具,支持 Jenkins、Travis-CI、CC.NET。 旨在通知开发者或其他协作者构建流水线中的问题。

EBuild 是一种软件项目构建、依赖管理及报告技术。其目标是能够以结构化、声明式且优雅的方式解决任何构建问题。它可通过插件接口进行扩展。

Microsoft 构建引擎是一个应用程序生成平台。该引擎(也称为 MSBuild)提供了一种 XML 架构,用于项目文件,以控制生成平台如何处理和生成软件。

xmake 是一个基于 Lua 的跨平台构建工具。该项目致力于简化开发与构建过程,并提供了众多功能(例如包管理、安装、插件、宏、动作、选项、任务等)。

功能强大且特性丰富的纯 Java 构建与自动化工具。 Jerkar 包含依赖管理、仓库发布、极简的构建编辑与调试等功能。

Cake(C# Make)是一个跨平台的生成自动化系统,使用 C# DSL 来执行编译代码、复制文件和文件夹、运行单元测试、压缩文件以及生成 NuGet 包等任务。

你崭新的 Java/Scala 构建工具!

通用的构建、打包和发布工具。

bbfreeze 可将 Python 脚本转换为独立的可执行文件。其用途类似于知名的 Windows 平台工具 py2exe、macOS 平台工具 py2app、PyInstaller 和 cx_Freeze(实际上早期版本是基于 cx_Freeze 开发的)。

3

Task 是一个任务运行器/构建工具,旨在比 GNU Make 等工具更简单易用。

雷鬼是一种(元)构建系统,支持多种前端(D语言、Python、Ruby、JavaScript、Lua)和后端(make、ninja、tup、自定义)。此软件处于阿尔法阶段,仅在Linux上测试过,可能随时发生破坏性变更。

Bazel 是一个开源的构建和测试工具,类似于 Make、Maven 和 Gradle。它使用人类可读的高级构建语言。Bazel 支持多语言项目,并可为多个平台生成输出。