【linux】【jenkins】自动化运维二 安装插件
gitlab安装教程参考:https://www.cnblogs.com/jxd283465/p/11525629.html
1.Maven Integration Plugins
Jenkins安装时选择推荐插件安装并不会安装Maven的插件,无法直接新建Maven项目。 所以需要我们先来安装Maven Integration Plugins
安装 Maven Integration plugin ,点击Manager Jenkins
点击 Manager Plugins
点击“可选插件” 右侧搜索 Maven In
选中 Maven Integration 插件 ,点“直接安装”按钮即可。
等待安装完成。
安装完成后再点击创建任务,即可创建一个maven项目。
2.Git Parameter
这是一个参数构建扩展,可以在构建的时候选择git的某一个分支来构建服务。
这个插件可以将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
最新文章
- ES6新特性概览
- [Machine Learning &; Algorithm]CAML机器学习系列1:深入浅出ML之Regression家族
- Yii2中的零碎知识点
- 3到6年的.NETer应该掌握哪些知识?
- jquery+php实现用户输入搜索内容时自动提示
- 转:DLL教程
- 数据库批量修改表名,增加前缀(SQL server)
- swift函数和初始化控件(// MARK:分割线)
- Strom学习笔记一
- delphi TPopupMenu.Popup
- POJ1061——青蛙的约会(扩展欧几里德)
- python参考手册 Read
- java新手笔记13 继承
- ListView的使用——聊天窗口
- 进程间通信 ipcs
- 一、源代码-面向CLR的编译器-托管模块-(元数据&;IL代码)
- android EditText设置
- k8s日志收集方案
- ubuntu 16.04 更改默认Python版本
- SQLServer查询计划