前言 Jenkins作为持续集成工具,大大的解放了ITER的双手,将大量重复性的,繁琐的更新、构建、部署操作融于一体。之前用了一些时间为项目组搭建了一套Jenkins环境,将搭建的步骤做一次梳理,分享出来。 概述 总的来说,Jenkins是一个协调者的身份,管理和协调了代码库,代码仓库,代码运行环境等。Jenkins和其他部分的依赖关系如图: 步骤 有了上述的关系图,我们就可以开始着手搭建CI环境了。 JDK,NEXUS,MAVEN此三者是Jenkins直接依赖的环境,因此需要先行安装配置。 下载安装JDK,配置环境变量。java -version命令查看是否安装成功。 下载安装MAVEN,配置环境变量。 安装私有的NEXUS,见此处。 关联MAVEN与NEXUS,将MAVEN的远程仓库修改为私有NEXUS(在MAVEN的settings.xml文件中设置)。不建议使用MAVEN中央仓库,因为部分jar包被墙且下载速度慢,同时无法发布自己的私有Jar包(审核时间长且不适合放在公网),造成构建发布失败。 Jenkins 安装过程略 启停命令 :service jenki….