Jenkins之插件

2017-12-14  本文已影响0人  选条别人没有走过的路

前言

Jenkins提供了非常丰富的插件支持,使得Jenkins变得越来越强大。我们可以方便的安装各种第三方插件,从而方便快捷的集成第三方的应用。插件是增强Jenkins环境功能以适应组织或用户特定需求的主要手段。有超过1k+不同插件,可以安装在Jenkins主机上,并集成各种构建工具,云提供商,分析工具等等。可以从更新中心自动下载插件及其依赖关系。更新中心是由Jenkins项目运营的服务,提供了由Jenkins社区的各种开发和维护的开源插件清单。

概述

本节将介绍从Jenkins Web UI中管理插件的基础知识到在文件系统上进行更改的所有内容。
插件地址:https://plugins.jenkins.io/
更新中心文档:https://jenkins.io/doc/book/glossary/#update-center

插件管理

安装

两种安装方式:

更新

移除

操作略,注意插件卸载及旧数据删除即可

禁用

插件分类及常用插件

插件分类

插件分类已经覆盖了软件开发、测试、部署、上线等各个阶段,基本可以满足所有的集成需求.根据自身需求及业务特点进行选择,精选勿贪多.
Platforms

User interface

Administration

Source code management

Build management

常用插件

description setter plugin:用于修改Build描述信息,在描述信息中增加显示QRCode(二维码)等等自定义信息
Ansible plugin:Ansible集成
AnsiColor: 构建过程颜色支持
Build Environment Plugin:显示构建的各类变量,问题排查及定位
disk-usage plugin:磁盘使用情况
Email Extension Plugin:构建通知,非常好用
LDAP Plugin:与LDAP结合实现账号管理,规模稍大非常有用
Publish Over FTP:发送构建产物到FTP服务器,最佳实践游戏研发人员构建完成,如果是部署到线上则直接上传到运维提供的FTP服务器,运维可以直接在生产服务器进行拉去部署,省去各种中间环节,可以大大提升部署效率
Git plugin:获取项目源代码从Git仓库
Gradle Plugin: Java项目编译构建使用
Job Configuration History Plugin:Job配置文件记录、对比,很实用
Filesystem List Parameter Plug-in:获取目录下文件列表信息,在软件部署、包上传可以快速选择所需软件包,超喜欢

如何选择及管理插件

1、少而精,勿贪多
2、满足项目勿实时更新

上一篇下一篇

猜你喜欢

热点阅读