构建自动化

✍ dations ◷ 2025-07-15 03:22:14 #构建自动化

组建自动化(英语:Build automation,又称构建自动化、自动化构建、构建系统)指自动创建软件组建的一组进程,包括将计算机源代码编译成二进制码(英语:binary code)、将二进制码包装成软件包以及运行自动化测试。

组建自动化原先是通过创建makefile来完成的,如今则主要使用两大类工具完成组建:

根据自动化程度的不同有如下分类:

组建自动化工具允许自动化简单且重复的任务,这些工具会通过以正确的、特定的顺序执行任务并运行每个任务来计算如何达到目标。其又可分为任务导向工具与产品导向工具:任务导向工具用以描述网络在特定集合任务方面的依赖性;产品导向工具则根据其生成的的产品来描述事物。

虽然组建服务器早在持续集成服务器出现之前就已存在,但组建服务器(英语:build servers)通常与持续集成服务器(英语:continuous integration servers)在英语上是同义词。组建服务器也可以并入软件生命周期管理(ALM)工具以及应用发布自动化(英语:Application release automation)(ARA)工具中。

服务器类型

自动化是透过许多的编译器来达成,可能是工具在每一个步骤执行不同的编译器,或是用分布式编译。分布式组建流程需要有机器智能,了解代码的相依性,以便用正确的顺序进行分布式组建。

组建自动化是朝向持续交付(CD)和DevOps的第一步。组建自动化若结合持续集成(CI)、软件部署、应用程序发布自动化(英语:application-release automation)等程序,可以让组织渐渐的创建软件交付的最佳实务。

在软件开发项目中,导入组建自动化的好处如下:

相关

  • 宣州片宣州片即宣州吴语,在安徽东南部的芜湖、铜陵、池州、黄山市黄山区北部(其北部为原宣州太平县地),江苏西南部的高淳及浙江西北部部分地区使用。宣州片为吴语之方言片,又称西部吴语
  • 小梅沙小梅沙是位于深圳市盐田区大鹏湾的海滨旅游度假区,由海滨区,小梅沙海洋世界,小梅沙大酒店三大区组成。若8号线二期改制为32号线,则小梅沙站为换乘站。
  • 米奇·麦康诺小艾迪生·米切尔·“米奇”·麦康奈尔(英语:Addison Mitchell "Mitch" McConnell, Jr;1942年2月20日-),政治人物、美国资深参议员与参议院多数党领袖,代表肯塔基州,是任期最长的共
  • 2-溴丁酸2-溴丁酸是一种有机溴化合物(英语:Organobromine compound),化学式为CH3CH2CHBrCOOH。它可由NBS和正丁酸在四氯化碳中由AIBN催化回流反应得到,,其它以NBS为溴化剂方法也有报道,如在
  • 周邦彦周邦彦(1056年-1121年),字美成,号清真居士,钱塘(今浙江杭州)人,中国北宋末期著名的词人、音乐家。宋徽宗时曾任大晟乐府提举官,进一步完善了词的体制形式。其词在婉约词人中长期被尊为
  • 数字音频无线电卫星数字音频无线电卫星(英文:Digital Audio Radio Satellite,简称:DARS),DRAS是一种运用卫星进行无线电广播的服务,而有许多业者提供这种服务,这种服务也被人称为卫星数字电音频无线服
  • 椿三十郎《椿三十郎》(つばきさんじゅうろう)是1962年黑泽明导演的日本动作片,为1961年作品《用心棒》的续集,演员三船敏郎再度把三十郎这个侠客角色发挥得淋漓尽致。以城代家的外甥井坂
  • MIC男团MIC男团,是由太合麦田于2010年10月推出的一支中国大陆知名偶像男子音乐团体,现由王一浩、赵泳鑫、檀健次、池约翰和肖顺尧5位成员组成,2010年获得东方卫视《咪咕明星学院》全国
  • 1973年太平洋飓风季1973年太平洋飓风季于1973年5月15日从东太平洋(西经140°以东的太平洋)、6月1日从中太平洋(国际日期变更线到西经140°之间的太平洋)正式开始,同年11月30日结束,传统上这样的日期界定了一年中绝大多数热带气旋在国际日期变更线以东太平洋盆地形成的时间段。飓风艾娃是本季最重要的天气系统,其强度刷新了太平洋飓风的纪录。另外有多个强度较弱的热带气旋曾接近或登陆墨西哥太平洋海岸,这其中影响最大的是飓风艾拉,在下加利福尼亚半岛部分地区导致供电和通讯线缆中断;其它登陆过的风暴引起降水和洪灾。本季没有人员因
  • Lamigo桃猿历年争议现象与事件Lamigo桃猿历年争议现象与事件,本文列出中华职棒Lamigo桃猿及其前身La new熊有关的争议消息,按发生或消息公开的时间排序。2005年7月25日,La new熊捕手陈昭颖在台南球场对统一狮比赛前,无预警被检调人员带走,开启了黑熊事件的序幕。该案除陈昭颖外,另有投手戴龙水、内野手林建宏、外野手许尧渊、投手许志华等人被约谈,后来陈昭颖与戴龙水皆于2008年2月27日被判处六个月有期徒刑,得易科罚金,而林建宏于前一年获缓起诉处分,许尧渊、许志华等人则获不起诉处分。2006年中华职棒总冠军赛期间,当时为