持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第5天,点击查看活动详情
Jenkins的配置
进入Jenkins操作界面之后不用急着新建项目任务,先了解一下系统管理的相关配置。
系统设置
系统设置可以理解为一个全局变量,里面分2个类型。一种是系统本身的配置,包括工作目 录、访问网址、发送的邮箱地址等配置;还有一种是插件的配置,即安装并且启动的插件配置, 包括代码管理、测试环境部署等。这里先介绍第一种,第二种可以根据实际项目任务再做配置。
先进入系统管理,选择系统设置,系统管理界面如图所示。
接着就来介绍一些主要的配置。
1.工作目录
这个主要是用来设置项目的目录的,主目录是存放所有项目的数据,并会给每个项目生成一 个job下的目录。工作空间根目录是存放工作构建项目文件的,构建记录根目录就是存放构建日 志的,这几个目录都是可以修改的,一般没有特殊需求不做修改,如果指定某个目录需要修改, 对于Jenkins来说只是改了数据的存储目录并不会影响Jenkins的执行。
2.执行者数量
这个数量可以理解为并发量,即Jenkins配置多个项目构建任务,同时执行的最大数量,一般 会通过自动执行配置错开,尽量不要并发,当然如果涉及多个项目需要同时处理的时候,就需要 把该数量改大来支持更多的并发处理。
3.生成前的等待时间
这个是为了给构建任务一个缓冲时间,除非特殊情况,一般也不用修改,直接用默认的数值即可。
系统设置如图所示:
4.全局变量
Environment variables 设置全局变量
这就如同Python定义一个参数,参数的key和参数对应的value,只需要引用该参数,就可 以获取对应的值,一般也不用修改,如果需要特殊引用的时候可以设置。
Tool Locations 设置全局工具
这是配置所有项目构建任务的默认工具,配置之后新建项目构建任务时便默认将这个工具加 入这个项目的配置之中,而不再需要单独对其进行配置。
系统设置2如图所示。
- Jenkins location
① Jenkins URL
这个设置用于邮件发送的地址,用来在邮件中产生链接地址,一般可以配置内网IP和对应的端口8080。
②系统管理员邮件地址
这是设置完成构建后发送邮件的发送人的邮箱,和下方邮件通知对应的邮箱需要一致,系统设置3如图所示。
同步需要设置该邮箱对应的smtp服务器,以及认证的账号密码。设置完成之后就可以通过邮箱发送邮件了,勾选通过发送测试邮件测试配置,然后填入接收人的邮箱地址,点击 Testconfiguration 就可以测试邮件是否能够发送成功,系统设置4如图所示。
此时收件人邮箱会收到由管理员邮箱发送的一封测试邮件,这就说明邮箱设置成功了。测试邮件如图所示。
以上就是最常用的系统设置,一般没有特殊需求用默认的配置就可以了。