Jenkins 用户权限管理是Jenkins Administration中非常很重要的环节,由于大部分企业都会有自己的域控管理,所以和LDAP集成并基于用户组实现权限模型设计与管理是企业级Jenkins实践的重要内容。
Jenkins 项目中配置Source Code Management 去下载代码进行构建任务,是非常普遍的应用场景。Jenkins插件支持很多SCM的系统,使用最常见的是Git 和SVN。
Jenkins中对Project 和 view的管理,是用户日常工作中使用很多的功能。
Jenkins支持多种Build 触发方式,尤其一些自动化触发方式非常有用
Jenkins除了支持普通的参数类型(布尔型、字符串型、多行文本型、选择型和文件型 )外,还有一些插件支持更加丰富实用的参数类型,比如参数间动态关联、多层级参数、隐藏参数等 。
Ø https://plugins.jenkins.io/hidden-parameter
Ø https://plugins.jenkins.io/extended-choice-parameter
Ø https://plugins.jenkins.io/validating-string-parameter
Ø https://plugins.jenkins.io/extensible-choice-parameter
Ø https://wiki.jenkins.io/display/JENKINS/Active+Choices+Plugin
围绕构建任务,有许多小的插件,却提供了一些实用的功能
把构建状态及时地通知用户,是Jenkins的一个必不可少的功能。Jenkins支持多种主动和被动的通知方式。
Jenkins的Master-Slave架构实现了分布式构建,可以充分的横向扩展Slave来提升构建能力,将Slave容器化是目前主流的构建环境标准化、集群化和弹性化的方式。
一、根据目录结构
源代码管理
Hudson本身支持Subversion、CVS以及下列插件:
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
跟SCM有关联的其它插件:
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Hudson本身支持Maven、Ant、Shell脚本和Windows批处理命令。
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
Hudson本身支持电子邮件通知,但也有一个可扩展的电子邮件插件来支持扩展功能。
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Hudson本身支持通过JNLP或者命令启动隶属,以及支持尽可能保持隶属连接,或者按需连接。
![]() |
Hudson本身支持Junit报告和JavaDoc。
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
二、根据日常应用 A、通用插件1、Embeddable Build Status Icon 2、 Windows Exe Runner Plugin 3、Copy To Slave Plugin 4、Email Extension Plugin 5、Artifact QR Code Plugin 6、Copy Artifact Plugin 7、Distributed Workspace Clean plugin 8、HTML Publisher plugin 9、Slave SetupPlugin 10、ThinBackup 11、Role-based Authorization Strategy
B、Android常用插件1、Android Device connector plugin C、IOS 常用插件1、IOS Device connector plugin 链接:https://wiki.jenkins-ci.org/display/JENKINS/iOS+Device+Connector+Plugin |