软件研发

构建服务器在概念上非常简单

2018-07-11 14:30:05 | 来源:中培企业IT培训网

构建服务器

构建服务器在概念上非常简单。可以将它看成煮蛋计时器,定时或是用其他的机制触发,构建源代码。

最常用的模式是让构建服务器紧盯着版本控制系统的提交。当一个提交发生时,构建服务器就从版本控制系统上更新自己本地的源代码。随即,构建代码并运行测试来验证代码提交的质量。这个过程被称为持续集成。它的深入内容将会放在第5章构建代码里。

与代码库不同,现在的构建服务器领域里还没有明确地出现一名胜利者。

本书中,我们将会探讨Jenkins,这是一个广泛使用的构建服务器的开源解决方案。

Jenkins能做到开箱即用,给你简单而健壮的体验。安装也相当容易。

工件库

当构建服务器确认了代码质量并将其编译成可交付物时,将这些编译好的二进制工件存放在一个库里是非常有用的。一般来说它有别于版本控制系统。

本质上,这些二进制代码库是通过HTTP协议操作的文件系统。一般来说,除了存储元数据,它们还提供了根据不同的类型和版本信息等来检索和索引的功能。

标签: 构建服务器