5、构建代码
你需要一个系统来构建代码,并且还得在某个地方构建它。
Jenkins是一个灵活的开源构建服务器,可以满足你的任何需求。我们也会探索一些Jenkins的替代方案。
我们还将探索不同的构建系统以及它们如何影响DevOps的工作。
我们为什么耍构建代码
许多开发者很熟悉代码构建的流程。在DevOps的领域工作时,我们可能会面临一些专攻特定组件编程的开发者无须经历的问题。
根据本书的宗旨,我们定义软件构建是代码从一种模型变成另一种模型的过程。在这个过程中,可能会发生一些事:
取决于我们的产品平台,源代码编译成本地代码或者虚拟机字节码。
代码分析( Linting):通过静态代码分析来检查代码错误并生成代码质量度量值。
术语“Linting”来源于一个称为Lint的程序,包含在Unix操作系统的早期版本里。
这个程序的目标是找到那些语法正确,但是可能包含着缺陷的代码,这些代码可以被不同于编译的其他工序鉴别出来。
想了解更多IT资讯,请访问中培伟业官网:中培伟业