building tool

一.概述

历史上 , 并通过构建自动化Makefile。今天 , 有两种一般类型的工具 :

1.自动工具 ( 如积累使、耙、蛋糕 ,蚂蚁,GradleEtc.):
    其主要的目的是通过活动构建工件生成编译和链接源代码。
2.建立自动化服务器:
    这些是一般的基于 web 的工具 , 建设自动化工具执行调度或触发为基础 ;一个持续集成服务器是一种构建自动化服务器中。

根据自动化程度可以分类如下 :

    Makefile 级
    制作工具
    非基于 make 工具
    构建脚本 (或工具) 生成 makefile
    持续集成工具
    配置 - 管理工具
    元或构建工具包经理
    其他

软件列表可参见建立自动化的软件列表。
构建自动化工具:
构建自动化工具允许自动化的简单、可重复的任务。当使用该工具时 , 它将计算的目标通过执行正确的任务 , 每个任务和特定的顺序运行。两种不同的方式构建工具是面向任务的产品。面向任务的工具的依赖性描述的网络的一组特定任务工具型产品和描述产品的产品生成。

输入:工程文件+编译说明文件;处理:自动化构建工具+编译器;输出:可执行文件。相对于手动编译。
来源:https://en.wikipedia.org/wiki/Build_automation

原文地址:https://www.cnblogs.com/linxingh/p/10480780.html