组建自动化 编辑
组建自动化指自动创建软件组建的一组进程,包括将计算机源代码编译器成二进制码、将二进制码软件包管理系统软件包以及运行测试自动化
6
图片 0 图片
评论 0 评论
匿名用户 · [[ show_time(comment.timestamp) ]]
[[ nltobr(comment.content) ]]
相关
Waf,一种用于组建自动化的工具软件,被用来自动化编译程式,以及安装软件。它由Python写成,主要维护者为汤玛士·纳吉。
Meson 是用于组建自动化的自由软件,使用Python编写,在 Apache许可证 2.0版本下发布,主要目标是为了让开发者节约用于配置构建系统的时间。
BitBake,一种软件组建自动化工具程式,以Python语言实作。功能类似于Make,特别针对于嵌入式Linux交叉编译器环境所设计研发,但BitBake的用途不受限于此。
Rake是一款软件任务管理及组建自动化工具。用户可指定任务、描述依赖关系及分组命名空间中的任务。

ebuild是一套软件组建自动化工具程式,用来让软件套件编译与安装流程可以自动化完成,由一组Bash脚本程式构成。这套软件的格式由Gentoo Linux专案研发,是软件包管理系统,Portage,的一部分。工具程式BitBake的设计理念,最早来自于ebuild。
Microsoft Build Engine是一个自由及开放源代码软件的组建自动化集,适用于受控代码以及原生C++代码,是.NET框架的一部分。Microsoft Visual Studio依赖于 MSBuild,MSBuild也依赖于Visual Studio。
Ninja是一个专注于速度的小型组建自动化,由Evan Martin于2010年在Google Chrome团队工作时开发。