gitlab 설치 튜토리얼 참조 : https://www.cnblogs.com/jxd283465/p/11525629.html
1.Maven 통합 플러그인
직접 때 젠킨스 설치를 새로운 메이븐 프로젝트를 만들 수 없습니다 권장 플러그인 설치를 선택하고 Maven 플러그인을 설치하지 않습니다. 그래서 우리는 먼저 메이븐 통합 플러그인을 설치해야합니다
메이븐 통합 플러그인을 설치, 클릭 관리자 젠킨스
관리자 플러그인을 클릭
검색 메이븐에서의 "선택적 플러그인"오른쪽 클릭
버튼을 클릭 "직접 설치", 메이븐 통합 플러그인을 선택합니다.
설치가 완료 될 때까지 기다립니다.
당신이 받는다는 프로젝트를 만들 수 있습니다, 작업을 만들기 위해 설치 후 클릭합니다.
2. 힘내 매개 변수
이 확장 기능을 구축 할 수있는 인수, 당신은 서비스를 구축하기 위해 건설 한 번에 하나의 자식 분기를 선택할 수 있습니다.
3. 는 Kubernetes
이 플러그인은는 Kubernetes 클러스터에 동적으로 젠킨스 슬레이브 노드 포드에 구성 할 수 있습니다.
4. Openshift
이 플러그인은 기존 개체를 새로운 태그 싸움뿐만 아니라 새로운 객체를 생성, 삭제, 같이 ImageStream을 배포 규모를 확대, 객체가 트리거 BuildConfig, 배포를 포함한 Openshift를 전달 지원합니다.
5. GitLab
구성 Gitlab는 인증에 관련된뿐만 아니라으로 webhook 트리거의 GitLab 지원합니다.
6. GitLab 후크
GitLab 더 나은 트리거를 지원합니다.
7. 메이븐
이 플러그인은 메이븐 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