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的某一个分支来构建服务。

3.Kubernetes

这个插件可以将Jenkins Slave Node动态配置为Kubernetes集群上的pod。

4.Openshift

这个插件支持调度Openshift的对象,包括触发 BuildConfig、Deployment、Scale up a Deployment,给ImageStream打新的Tag,以及创建新的对象、删除已有对象等。

5.GitLab

配置Gitlab的相关认证,同时也支持GitLab的Webhook触发。

6.GitLab Hook

支持GitLab更好的触发。

7.Maven

这个插件为Maven 2 / 3项目提供了高级集成功能。

8.SonarQube Scanner

支持SonarQube的代码扫描。

9.Ansible

在构建任务中可以执行Ansible任务。

10.Publish Over SSH

通过SSH拷贝文件到目标机器,同时可以在目标机器上执行脚本。

11.Job Generator

定义一个参数化的模板,通过这个模板快速的在 Jenkins 上创建出任务。

添加一个新的Job类型:Pipeline。

13.Multijob

把多个Job组织起来。

14.Parameterized Trigger

这是一个扩展型的插件,使各个job连接的时候可以传递一些job相关的信息。

15.Join

这也是一个触发job的插件,亮点在于它触发job的条件是等待所有当前job的下游的job都完成才会发生。

16.Build Pipeline

这个插件提供一个构建流水线的视图。同时它提供了一个任务的手动触发器。

17.Build Monitor View

将Jenkins项目以一块看板的形式呈现。

展示JUnit单元测试报告。

19.TestNG Results

导出TestNG的测试报告。

20.JaCoCo

生成测试覆盖率的报告。

21.Performance

生成性能测试报告
需要在Jenkins机器上安装Taurus(开源负载测试工具和功能测试工具自动化框架)

生成报告文档。参考资料:https://www.jianshu.com/p/8fb776f83243

23.Email Extension

扩展了发送告警邮件的控制力度。可以定义邮件触发器、邮件内容、收件人。

24.Mailer

每次不稳定的构建都发送邮件通知。
单独发送邮件给对构建造成不良影响的责任人,会从SCM提交者人的信息中,拼出邮箱。

25.Sounds

这个插件能让Jenkins通过播放声音来发出通知。

26.Workspace Cleanup

每次build之前删除workspace目录下指定的文件

给Jenkins用户权限管理添加了角色组。

28.Matrix Authorization Strategy Plugin

为每个项目设置用户权限

29.Disk Usage

对Jenkins节点服务器磁盘的监控。

监控Jenkins节点的CPU、系统负载、平均响应时间和内存使用。

自定义备份Jenkins Home目录。

轻量备份Jenkins上的配置与Job

预先要在全局配置中设置代码版本控制库的配置,每次创建或更新job配置时都会提示是否同步配置

【linux】【jenkins】自动化运维二 安装插件的更多相关文章

  1. Linux云自动化运维第三课

    Linux云自动化运维第三课 一.正则表达式 1.匹配符 * ###匹配0到任意字符 ? ###匹配单个字符 [[:alpha:]] ###匹配单个字母 [[:lower:]] ###匹配单个小写字母 ...

  2. Linux云自动化运维第四课

    Linux云自动化运维第四课 一.vim 1.vim光标移动 1)在命令模式下 :数字  ###移动到指定的行 G  ###文件最后一行 gg  ###文件第一行 2)在插入模式下 i  ###光标所 ...

  3. Linux云自动化运维第五课

    Linux云自动化运维第五课 一.进程定义 进程就是cpu未完成的工作 二.ps命令 ps a ###关于当前环境的所有进程 x ###与当前环境无关的所有进程 f ###显示进程从属关系 e ### ...

  4. [Linux]Ansible自动化运维① - 入门知识

    目录 一.Ansible 概述 1.1 Ansible 是什么 1.2 Ansible 优势 1.3 Ansible 特性 二.Ansible 入门 2.1 Ansible 架构 2.2 Ansibl ...

  5. 自动化运维Ansible安装篇

    Ansible自动化工具之--部署篇 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.cfengine.chef.func.fabric)的优点,实现了 ...

  6. CentOSLinux系统中Ansible自动化运维的安装以及利用Ansible部署JDK和Hadoop

    Ansible 安装和配置 Ansible 说明 Ansible 官网:https://www.ansible.com/ Ansible 官网 Github:https://github.com/an ...

  7. Linux centosVMware 自动化运维认识自动化运维、启动salt相关服务、saltstack配置认证、salt-key命令用法、saltstack远程执行命令、saltstack - grains、saltstack – pillar

    一.认识自动化运维 传统运维效率低,大多工作人为完成 传统运维工作繁琐,容易出错 传统运维每日重复做相同的事情 传统运维没有标准化流程 传统运维的脚本繁多,不能方便管理 自动化运维就是要解决上面所有问 ...

  8. Linux轻量级自动化运维工具— Ansible

    Ansible 是什么 ? ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.cfengine.chef.func.fabric)的优点,实现了批量系统配 ...

  9. Linux云自动化运维第八课

    第十三单元 软件安装 一.软件名称识别 [abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm ###rpm结尾的适用与redhat操作系统 ||       ...

随机推荐

  1. JS中 isNaN() 方法解析

    1. isNaN() 存在的意义 由于 NaN 是唯一一个不等于自身的值,不像其他的值,可以用相等操作符来判断是否等于自身,NaN == NaN和NaN === NaN都会返回false,所以isNa ...

  2. 设置ABP默认使用中文

    ABP提供的启动模板, 默认使用是英文: 虽然可以通过右上角的菜单切换成中文, 但是对于国内项目来说, 默认使用中文是很正常的需求. 本文介绍了如何实现默认语言的几种方法, 希望能对ABP爱好者有所帮 ...

  3. ThreadLocal可以解决并发问题吗?

    前言 到底什么是线程的不安全?为什么会存在线程的不安全?线程的不安全其实就是多个线程并发的去操作同一共享变量没用做同步所产生意料之外的结果.那是如何体现出来的呢?我们看下面的一个非常经典的例子:两个操 ...

  4. Keras(二)Application中五款已训练模型、VGG16框架解读

    Application的五款已训练模型 + H5py简述 Keras的应用模块Application提供了带有预训练权重的Keras模型,这些模型可以用来进行预测.特征提取和finetune. 后续还 ...

  5. BadBoy+JMeter来录制和运行Web测试脚本

    参考: http://jingyan.baidu.com/article/5d368d1ef548d43f61c05761.html http://www.51testing.com/html/00/ ...

  6. [python]错误检测及异常处理try-except

    1. 简介 要给代码添加错误检测及异常处理,只需要将其封装在try-except中. try:通常的代码 except:处理错误和异常的代码 2. 示例 import os try: path = ' ...

  7. CF EDU 1101D GCD Counting 树形DP + 质因子分解

    CF EDU 1101D GCD Counting 题意 有一颗树,每个节点有一个值,问树上最长链的长度,要求链上的每个节点的GCD值大于1. 思路 由于每个数的质因子很少,题目的数据200000&l ...

  8. HDU-2018多校7th-1011-Swordsman 附杜教fread代码

    HDU-6396 题意: 背景是打怪升级的故事,有k个不同属性的初始的能力值,每只怪物也有相同个数的能力值,你只能放倒k个能力值都比怪物大的,每放倒一个怪物,都可以得到相应的k个能力值. 思路: 根据 ...

  9. CodeForces 1187G Gang Up 费用流

    题解: 先按时间轴将一个点拆成100个点. 第一个点相当于第一秒, 第二个点相当于第二秒. 在这些点之间连边, 每1流量的费用为c. 再将图上的边也拆开. 将 u_i 向 v_i+1 建边. 将 v_ ...

  10. hihocoder #1609 : 数组分拆II(思维)

    题目链接:http://hihocoder.com/problemset/problem/1609 题解:就先拿一个数组最多分成两部分来说吧 8 1 2 3 4 5 1 2 3 显然 输出时2 3 可 ...