持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第6天,点击查看活动详情
插件管理
Jenkins 初始化的时候默认选择安装了常规的插件,插件管理可以对已经安装的插件更新或者卸载,也可以安装其他需要的插件。
对于已经安装的插件会自动查询是否有新的更新,如果需要更新插件,则勾选对应的插件并且点击“下载待重启后安装”按钮,即可自动更新插件。因为插件属于在用状态,所以需要重启后才能更新安装。
安装插件和更新操作类似,由于插件过多,可以搜索指定的插件,并勾选需要安装的插件直接安装即可,也可以下载待重启后安装,插件安装如图所示。
在已安装的插件之中,只能卸载之前初始化安装的插件,而系统自带的插件是无法卸载的,在图12.17中可见部分插件卸载按钮是灰色的,只有部分插件可以卸载,点击卸载后也需要重启后才能生效,插件卸载如图所示。
如果有特殊的插件不在可安装的插件列表之中,也可以自定义上传插件完成安装,在高级设置中可以进行这样的安装,插件上传如图所示。
Jenkins的构建任务
Jenkins可以持续集成项目开发中任何的事情,自动化完成一套项目中的流程。下面就来介绍 Jenkins 具体如何配置使用。
新建任务
首先需要创建一个新任务,取一个任务名称,下面有各种任务类型模板的选择,一般选择第一种 自由风格,因为这个模板灵活性高,可以随意根据需要进行配置,当然如果某个模板特别契合实际的 使用需求,也可以选择对应的模板。这里只介绍这个自由风格类型模板,新建任务如图所示。
点击OK后就完成了任务的新建工作,接着就进入配置界面,先看关键配置。
1.丢弃旧的构建
顾名思义就是自动删除构建,因为每次构建需要保存结果和日志等东西,且都会单独进行保存,久而久之就会占用系统的空间,所以需要按照一定的规则进行清理,默认是不勾选保留全部构建记录,勾 选后可以按照时间和构建个数的规则进行自动删除。如果设置保持构建天数为1天,则第二天会删除第一天的所有构建记录,每天会定时检查并触发删除;如果设置构建最大个数为3,则超过3个构建记录 时会删除第一个构建记录,以此类推始终保持3个最新的构建记录。
2.关闭构建
这个设置默认是不会关闭的,一般也不会关闭。除非有特殊情况需要在某一段时间关闭时, 可以修改构建任务的配置,勾选该选项即可。
3.安静期
安静期就是构建前的等待时间,默认会读取系统配置的构建前等待时间,如果勾选并且设置 对应的时间,则优先读取这个设置。
4.重复次数
重复次数就是当代码库获取代码失败时重新执行指定的次数,如果指定次数后还是失败的话, 则停止执行。任务配置2如图所示。
5.使用自定义的工作空间
任务的目录默认是系统设置中的主目录下面,如果需要对任务指定目录,则可以勾选并设置 其目录,这样就会优先使用这个目录。任务配置3如图所示。