gitlab安装教程参考:http://www.javashuo.com/article/p-mrdknczs-hw.htmlhtml
安装 Maven Integration plugin ,点击Manager Jenkinsgit
点击 Manager Pluginsgithub
点击“可选插件” 右侧搜索 Maven In服务器
选中 Maven Integration 插件 ,点“直接安装”按钮便可。框架
等待安装完成。ssh
安装完成后再点击建立任务,便可建立一个maven项目。maven
这是一个参数构建扩展,能够在构建的时候选择git的某一个分支来构建服务。工具
3.Kubernetesgitlab
这个插件能够将Jenkins Slave Node动态配置为Kubernetes集群上的pod。性能
这个插件支持调度Openshift的对象,包括触发 BuildConfig、Deployment、Scale up a Deployment,给ImageStream打新的Tag,以及建立新的对象、删除已有对象等。
5.GitLab
配置Gitlab的相关认证,同时也支持GitLab的Webhook触发。
支持GitLab更好的触发。
7.Maven
这个插件为Maven 2 / 3项目提供了高级集成功能。
支持SonarQube的代码扫描。
9.Ansible
在构建任务中能够执行Ansible任务。
经过SSH拷贝文件到目标机器,同时能够在目标机器上执行脚本。
定义一个参数化的模板,经过这个模板快速的在 Jenkins 上建立出任务。
添加一个新的Job类型:Pipeline。
把多个Job组织起来。
这是一个扩展型的插件,使各个job链接的时候能够传递一些job相关的信息。
15.Join
这也是一个触发job的插件,亮点在于它触发job的条件是等待全部当前job的下游的job都完成才会发生。
这个插件提供一个构建流水线的视图。同时它提供了一个任务的手动触发器。
将Jenkins项目以一块看板的形式呈现。
展现JUnit单元测试报告。
导出TestNG的测试报告。
20.JaCoCo
生成测试覆盖率的报告。
21.Performance
生成性能测试报告
须要在Jenkins机器上安装Taurus(开源负载测试工具和功能测试工具自动化框架)
生成报告文档。参考资料:https://www.jianshu.com/p/8fb776f83243
扩展了发送告警邮件的控制力度。能够定义邮件触发器、邮件内容、收件人。
24.Mailer
每次不稳定的构建都发送邮件通知。
单独发送邮件给对构建形成不良影响的责任人,会从SCM提交者人的信息中,拼出邮箱。
25.Sounds
这个插件能让Jenkins经过播放声音来发出通知。
每次build以前删除workspace目录下指定的文件
给Jenkins用户权限管理添加了角色组。
28.Matrix Authorization Strategy Plugin
为每一个项目设置用户权限
29.Disk Usage
对Jenkins节点服务器磁盘的监控。
监控Jenkins节点的CPU、系统负载、平均响应时间和内存使用。
自定义备份Jenkins Home目录。
轻量备份Jenkins上的配置与Job