构建自动化

✍ dations ◷ 2025-04-27 03:59:24 #构建自动化

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

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

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

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

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

服务器类型

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

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

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

相关

  • 正七边形镶嵌在几何学中,正七边形镶嵌(英语:Heptagonal tiling)是一种由正七边形拼合,并且将正七边形重复排列组合,并让图形完全拼合,而且没有空隙或重叠的几何构造。正七边形镶嵌是一种双曲正
  • 布里姆菲尔德 (伊利诺伊州)布里姆菲尔德是美国伊利诺伊州皮奥里亚县的一处村庄。在2000年人口普查中,该地的人口共有933名。布里姆菲尔德是皮奥里亚县都市圈的一部分。
  • 一条狗的使命2 (电影)《一条狗的使命2》(英语:)是一部于2019年上映的美国喜剧剧情电影,为《一条狗的使命》的续集,由盖儿·曼库索(英语:Gail Mancuso)执导,剧情改编自由卡梅隆2012年所著的同名小说。主演
  • 国会站 (柏林地铁)国会站(德语:U-Bahnhof Bundestag)是柏林地铁的是柏林地铁地铁55号线的一座车站。其位于德国国会大厦下方。站名源自于附近的德国国会大厦。
  • 古拉里耶古拉里耶(Gulariya),是印度北方邦Budaun县的一个城镇。总人口4886(2001年)。该地2001年总人口4886人,其中男性2627人,女性2259人;0—6岁人口840人,其中男458人,女382人;识字率43.76%,其
  • 东方快车谋杀案《东方快车谋杀案》(英语:)是著名的英国推理小说作家阿加莎·克里斯蒂的作品之一,主角为名侦探赫丘里·波洛,英国柯林斯犯罪俱乐部(Collins Crime Club)于1934年1月1日出版,美国达德
  • 消色差望远镜消色差望远镜是利用消色差透镜修正色差的折射望远镜。当一个影像经过透镜时,不同波长的光线有不同的偏折角度,这使得不同颜色的光汇聚在不同的焦距(焦点)。例如,一个影像的红色端
  • 土耳其烤茄子土耳其烤茄子(土耳其语:İmambayıldı),直译为伊玛目昏倒了(the imam fainted),是一道源自奥斯曼帝国时期的菜肴,其制作方法先将茄子从中切开并
  • 猴面包树猴面包树(学名:),又名猢狲树、非洲猴面包树、酸瓠树、猴树、旅人树、死老鼠树,是一种锦葵科猴面包树属的大型落叶乔木,原产于热带非洲,现今中国大陆的云南、福建、广东等地,以及台湾皆有人工引种栽培。猴面包树会开出巨大的白花。华丽的花朵下垂,带有很多雄蕊,富含腐肉的气味,研究人员认为狐蝠科是它们主要授粉者。果实充满果肉,干燥变硬后会碎成块状,看起来就像是干了的面包块。猴面包树在非洲是一种传统的食用植物,但是在其他地方所知甚少。这种蔬菜有可能改善营养,促进粮食安全,促进农村发展和支持可持续土地管护。 非洲猴面包树
  • 刘姓刘姓是中文姓氏之一,2013年有人口近7,000万,占中国全国人口的5.34%,在王、李、张之后排第四位。根据中国户籍管理部门的全国公民身份信息系统(NCIIS),刘是第四大姓,其中在江西省刘姓是第一大姓,湖南省是第二大姓。最早一支刘姓源自尧的后裔刘累,故刘累为刘姓得姓始祖,历史上,汉族刘姓建立了刘国、汉朝、蜀汉、刘宋、南汉等政权。匈奴刘氏与沙陀刘氏则分别建立了汉赵、后汉、北汉等政权。刘(류、유)姓在韩国亦有分布,在当地排名第15,有约22万人。据有关史料记载,刘姓郡望多达27个。