一、jenkins的基本介绍
1、推荐使用LTS版本,我使用的是Jenkins 2.249.3
2、jenkins是没有数据库的,它所有的数据都以.xml文件保存到本地
3、jenkins依赖于jdk启动,启动时会把插件都加载到内存,所以jenkins非常消耗资源,所以需要为jenkins服务器准备一台内存够大,磁盘IO够快的服务器来运行jenkins。
二、jenkins工作过程(原理)
(1) 开发将代码push到svn/git版本库,版本库触发webhook钩子程序并通知jenkins-master开始构建
(2) jenkins-master将build(构建)的动作交给slave去执行
(3) slave将代码拉到本地并执行job中设置好的脚本并将代码发布到测试/正式环境实现部署/回滚操作 (脚本内容为整包部署)