Jenkins常用插件全集

用户及权限

Jenkins 用户权限管理是Jenkins Administration中非常很重要的环节,由于大部分企业都会有自己的域控管理,所以和LDAP集成并基于用户组实现权限模型设计与管理是企业级Jenkins实践的重要内容。

LDAP (https://plugins.jenkins.io/ldap),这个插件允许使用LDAP对用户进行认证,LDAP 服务器可以为Active Directory 或者 OpenLDAP。

Active Directory(https://plugins.jenkins.io/active-directory),这个插件允许使用Active Directory对用户进行认证,同时结合诸如Matrix Authorization Strategy插件,可以识别用户所在的所有用户组,对用户授权进行灵活配置。基于WindowsActive Directory进行域管理的企业,推荐采用Active Directory。

GitHub Authentication(https://plugins.jenkins.io/github-oauth),这个插件提供了使用GitHub进行用户认证和授权的方案。

Gitlab Authentication(https://plugins.jenkins.io/gitlab-oauth),这个插件提供了使用GitLab进行用户认证和授权的方案。

Matrix Authorization Strategy(https://plugins.jenkins.io/matrix-auth),这个插件提供了基于矩阵的授权策略,支持全局和项目级别的配置。

Role-based Authorization Strategy(https://plugins.jenkins.io/role-strategy),这个插件提供了一种基于角色(Role)的用户权限管理策略,支持创建global角色、Project角色、Slave角色,以及给用户分配这些角色。这款插件是最常用的Jenkins权限策略和管理插件。

代码管理

Jenkins 项目中配置Source Code Management 去下载代码进行构建任务,是非常普遍的应用场景。Jenkins插件支持很多SCM的系统,使用最常见的是Git 和SVN。

Git(https://plugins.jenkins.io/git),支持使用Github、GitLab、Gerrit等系统管理代码仓库。

Subversion(https://plugins.jenkins.io/subversion),支持Subversion系统管理源代码。

项目及视图

Jenkins中对Project 和 view的管理,是用户日常工作中使用很多的功能。

Folder(https://plugins.jenkins.io/cloudbees-folder),这个插件支持用户使用目录管理项目,目录支持嵌套,并且支持目录中创建视图。

List view Jenkins 默认支持List类型的视图,用户可以创建List视图过滤所关心的项目。

Sectioned View(https://plugins.jenkins.io/sectioned-view),这个插件支持一种新的视图,视图可以分为多个部分,每部分可以单独配置显示所选择的项目信息。

Nested View(https://plugins.jenkins.io/nested-view),这个插件支持一种新的视图,其表示直接显示项目,而是以目录图标显示所包含的子视图,每个子视图显示所选项目信息。

Build Pipeline(https://plugins.jenkins.io/build-pipeline-plugin),这个插件提供了一种Build Pipeline 视图,用于显示上、下游项目构建的关系。

构建触发

Jenkins支持多种Build 触发方式,尤其一些自动化触发方式非常有用

Build periodically,Jenkins 内置功能,可以设置类似crontab时间,周期性地自动触发构建。

Poll SCM,Jenkins 内置功能,类似Build periodically,可以设置类似crontab时间,不同的是不是直接进行构建,而是周期性地在后台检查所配置的SCM有没有更新,只有当有代码更新时才会触发构建。

Trigger builds remotely (e.g., from scripts),Jenkins 内置功能,远程触发构建,通过设置token可以支持远程脚本中触发Jenkins构建。

Gerrit Trigger(https://plugins.jenkins.io/gerrit-trigger),这个插件将Jenkins集成到Gerrit code review中,支持Jenkins配置Gerrit服务器等信息,实现Gerrit event 触发Jenkins 构建。

GitLab(https://plugins.jenkins.io/gitlab-plugin),    这个插件将Jenkins 集成到GitLab web hook中,支持Gitlab 分支及Merge Request等相关事件触发Jenkins构建。

GitHub Integration(https://plugins.jenkins.io/github-pullrequest),这个插件将Jenkins集成到GitHub中,支持Gitgub分支及Pull requests 触发Jenkins 构建。

JIRA Trigger(https://plugins.jenkins.io/jira-trigger),这个插件将Jenkins集成到Jira WebHooks中,支持Jira issue的状态等变化时触发Jenkins构建。

构建参数

Jenkins除了支持普通的参数类型(布尔型、字符串型、多行文本型、选择型和文件型 )外,还有一些插件支持更加丰富实用的参数类型,比如参数间动态关联、多层级参数、隐藏参数等 。

nodelabelparameter(https://plugins.jenkins.io/nodelabelparameter),这个插件增加了一个新的参数类型,Node 和 Label,从而使用户通过参数可以选择项目构建运行的节点。

其他插件不一一列举,可以查看插件说明

Ø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

构建任务及环境

围绕构建任务,有许多小的插件,却提供了一些实用的功能

Workspace Cleanup(https://plugins.jenkins.io/ws-cleanup),这个插件支持在构建前后 删除或者部分删除workspace

description setter(https://plugins.jenkins.io/description-setter),这个插件支持正则表达式匹配构建log输出,设置构建的描述

build-name-setter(https://plugins.jenkins.io/build-name-setter),这个插件支持设置构建的显示名字,而不是默认的为#1,#2,……,#buildnum

Environment Injector(https://plugins.jenkins.io/envinject),这个插件支持在构建任务的不同阶段插入环境变量,并且在构建结束导出所有的环境变量等功能。

构建通知

把构建状态及时地通知用户,是Jenkins的一个必不可少的功能。Jenkins支持多种主动和被动的通知方式。

Mailer(https://plugins.jenkins.io/mailer),这个插件支持基本的邮件通知功能,比如构建失败和构建恢复成功可以发送邮件通知给相关人员。

Email Extension(https://plugins.jenkins.io/email-ext),这个插件是邮件通知的扩展,支持定制邮件内容,触发条件以及邮件接收者,功能比基本邮件通知要灵活强大的多。

Slack Notification(https://plugins.jenkins.io/slack),这个插件支持把构建结果推送到Slack channel。

容器化Slave

Jenkins的Master-Slave架构实现了分布式构建,可以充分的横向扩展Slave来提升构建能力,将Slave容器化是目前主流的构建环境标准化、集群化和弹性化的方式。

docker-plugin(https://plugins.jenkins.io/docker-plugin),这个插件可以配置docker host ,从而动态的提供Jenkins Agent(Slave),运行构建后再销毁这个slave。

kubernetes(https://plugins.jenkins.io/kubernetes),这个插件支持利用Kubernetes  cluster 动态的提供Jenkins Agent(Slave),利用Kubernetes 调度机制来优化Jenkins 负载等。

Admin相关插件

Configuration Slicing(https://plugins.jenkins.io/configurationslicing),这个插件支持批量修改项目配置

Mask Passwords(https://plugins.jenkins.io/mask-passwords),这个插件支持遮挡构建log输出的password等敏感信息

Backup(https://plugins.jenkins.io/backup),这个插件添加备份功能到Jenkins management

性能测试及相关插件管理

performance plugin用于jmeter的测试报告展示

一、根据目录结构

源代码管理

Hudson本身支持Subversion、CVS以及下列插件:

BitKeeper Plugin— 为Hudson添加BitKeeper(Linux 内核开发人员在全球使用的主要源代码工具)支持。

Visual SourceSafe Plugin— 该插件集成微软的VSS到Hudson。

Git Plugin— 该插件允许使用GIT作为一个构建SCM(源代码控制管理系统),但必须使用Git 1.3.3及以上。

Team Foundation Server Plugin— 该插件集成了 MicrosoftTeam Foundation Server源码控制到Hudson中。

CMVC Plugin— 该插件集成CMVC(IBM和许多跨国公司的缺陷管理工具。)到Hudson。

File System SCM— Use File System as SCM.使用文件系统作为SCM。

StarTeam— 该插件把StarTeam(Starteam 是一个集合了版本控制和缺陷控制两种功能的软件,并且具有 CVS 没有的强大的图形界面,易学易用。2002年底被Borland公司收购。)和Hudson集成在一起。

Subversion Plugin— 该插件增加Hudson对svn(通过SVNKit)的支持。

Accurev Plugin— 该插件允许您在Hudson中使用AccuRev作为SCM。

Template Project Plugin— 该插件可以让您使用另一个项目中的构建人、发布人和SCM设置。

URL SCM—  该插件允许您使用URLs作为SCM。

Bazaar Plugin— 该插件集成Bazaar到 Hudson,该插件需要确保Bazaar 库(bzr)已安装到目标机器上。

PVCS SCM— 该插件集成了Serena提供的PVCS SCM。

Mercurial Plugin— 该插件集成Mercurial version control system到Hudson中。

Perforce Plugin— 该插件集成Perforce到Hudson中。

Synergy Plugin— 该插件把CM/Synergy版本管理系统集成在Hudson。

Dimensions—  该插件集成Dimensions SCM到Hudson中。

ClearCase Plugin— 把ClearCase(IBM提供的版本控制系统)集成到Hudson。

跟SCM有关联的其它插件

SVNCompat14 Plugin— 该插件强制内置SVNKit库使用Subversion 1.4工作拷贝格式(替代最近支持svn版本。)

Subversion Tagging Plugin—该插件在成功的构建中执行svn标签(也就是使用 svn copy)。

CVS Tagging Plugin— 该插件将在一个作业构建成功后执行cvs标签(也就是cvs rtag)。

构建触发

Ivy Plugin— 该插件通过配置Apache Ivy自动化地配置一次构建并触发其有构建依赖的其他构建。

Join Plugin— 该插件允许一个作业在所有它下游的作业结束以后才开始运行它本身。

Log-Action plugin— 该插件在作业输出中按选定模式开始一系列动作,但这是一个统一的配置。

URL Change Trigger— 该网址变更触发器插件允许您当网址的内容发生变更时Hudson触发一次构建。

Locks and Latches plugin—该插件允许你管理作业的并发执行。

IRC Plugin— 该插件在您选择的IRC 频道中安装Hudson IRC 机器人,您可以通过IRC获得通知,并通过IRC与Hudson互动。

Downstream-Ext Plugin— 该插件为下游触发器支持扩展配置。当前它增加一个选项,如果它们发生SCM改变时,仅仅触发下游的构建。

Jabber Plugin— 把Jabber即时消息协议集成在Hudson中。注意您也需要安装instant-messaging 插件。

Naginator Plugin— 该插件允许您在一次构建失败后自动重建一次构建。

构建工具

Hudson本身支持Maven、Ant、Shell脚本和Windows批处理命令。

Grails Plugin— 该插件允许Hudson调用Grails 任务作为一个构建步骤。

PowerShell Plugin— 在Hudson中集成Windows PowerShell。

Jython Plugin— 在JVM中增加执行Jython脚本的能力。

Post build task— 该插件允许用户依据构建日志的输出执行一个shell/批处理任务。

Ruby Plugin— 该插件允许用户在构建脚本中使用Ruby。

Gant Plugin— 该插件允许Hudson调用Gant构建脚本作为主体构建的一个步骤。

Seleniumhq Plugin— 该插件允许您从Seleniumhq中运行和加载通过Selenium服务器生成的HTML Selenese套件结果。Hudson将以此生成测试结果的趋势报告。

Groovy plugin— 该插件允许Hudson直接执行Groovy代码。

Rake plugin— 该插件允许Hudson调用Rake任务作为构建步骤。

NAnt Plugin— 该插件允许你在Hudson中使用NAnt构建.NET项目。

Template Project Plugin— 该插件可以让您在Hudson中使用另一个项目中的构建人、发布人和SCM设置。

Buckminster PlugIn— 该插件把Eclipse Buckminster做为一个新的构建步骤集成在hudson中。

Python Plugin— 添加执行Python脚本作为Hudson的构建步骤。

SCons Plugin— 该插件允许Hudson调用SCons构建脚本作为主体构建的步骤。

Selenium AES Plugin— 该插件能让Hudson调用Selenium Auto Exec Server(AES)来测试。

Kundo Plugin— 该插件允许你调用Kundo构建作为一个Hudson构建步骤。

Gradle Plugin— 该插件允许Hudson调用Gradle构建脚本作为主体构建的步骤。

EasyAnt Plugin— 该插件允许Hudson调用EasyAnt构建脚本作为主体构建的步骤。.

RAD Builder Plugin— 该插件允许你调用IBM RAD7.0/7.5作为一个Hudson构建步骤。

Phing Plugin— 该插件允许你在Hudson中使用Phing构建PHP项目。

SCTMExecutor— 该插件允许您在Hudson中使用Borland 的SilkCentral Test Manager 2008 R2 及以上版本。

MSBuild Plugin— 该插件允许您在Hudson中使用MSBuild构建.NET项目。

Batch Task Plugin—  该插件增加一些不规律执行的批处理任务到项目中,诸如打包、集成、归档等等。

构建封装

Xvnc Plugin— 该插件可以让您在一次构建时运行Xvnc会话。如果您的构建包括用户界面测试时需要一个可暴露的显示值这就非常方便。

ZenTimestamp Plugin— 该插件允许您在Hudson BUILD_ID变量中自定义日期和时间模式。

VMware plugin— 该插件允许您在一次构建开始前启动VMware虚拟机,构建完成后又停止该虚拟机。

Build Secret Plugin— 让你通过一次构建上传可用的秘密文件。

M2 Release Plugin—这是一个能让您在Hudson中使用maven-release-plugin来执行发布功能的插件。

M2 Extra Steps Plugin— 该插件为Hudson加入pre- 和post- 构建步骤到Maven 2类型的项目的能力。

Template Project Plugin— 该插件可以让您使用另一个项目中的构建人、发布人和SCM设置。

Locks and Latches plugin— 该插件允许您控制作业的并发执行。

Hudson Distributed Workspace Clean plugin—该插件允许您在同一个隶属组中未使用的隶属机器来清理工作区。

Release Plugin— 该插件允许您在当一次发布构建是手动触发时,配置预前构建或后构建的执行动作。

Copy To Slave Plugin— This plugin allows to copy, to slave nodes running a job, a set of files that are required for the good execution of the job.

Setenv Plugin— 为一个项目设置环境变量,以备构建步骤引用。

构建通知

Hudson本身支持电子邮件通知,但也有一个可扩展的电子邮件插件来支持扩展功能。

Status Monitor Plugin— 该插件能让您在Hudson单独的屏幕上直观地显示您选定作业的状态。.

SameTime Plugin— 该插件允许您在Hudson中使用SameTime作为构建通知。

Nabaztag Plugin— 该插件允许您在Hudson中发布一次构建的结果到Nabaztag

Google Calendar Plugin— 该插件允许Hudson发布当前作业状态到谷歌日历。

hudsonTracker— A cross-platform application that sits in your system tray and monitors Hudson builds via its RSS feeds. SeehudsonTrackerfor more details. No Hudson server config required!

TuxDroid Plugin— 该插件允许您在Hudson发布一个构建的结果到TuxDroid(Tux Droid是一个强大的Linux玩具,它可以通过配套的软件与你电脑中的很多应用程序相关联)。

IRC Plugin— 该插件在您选择的IRC 频道中安装Hudson IRC 机器人,您可以通过IRC获得通知,并通过IRC与Hudson互动。

Email-ext plugin— This plugin allows you to configure every aspect of email notifications.  You can customize when an email is sent, who should receive it, and what the email says.

Instant Messaging Plugin— This plugin provides generic support for IM notifications. This plugin itself is of no use. Please use one of the derived plugins like (at the moment only)Jabber!

Blame Upstream Commiters Plugin— This is a very simple plugin that adds a post build action to mail upstream commiters when a build fails.

Campfire Plugin— This plugin allows your team to setup build notifications to be sent to Campfire rooms.

The new EMailer— Merge of the Core EMailer and email-ext plugin

Twitter Plugin— This plugin posts build results to Twitter.该插件支持Hudson发送构建报告到Twitter。

Jabber Plugin— 把Jabber即时消息协议集成在Hudson中。注意您也需要把安装instant-messaging plugin

隶属(机器)激活和控制

Hudson本身支持通过JNLP或者命令启动隶属,以及支持尽可能保持隶属连接,或者按需连接。

SSH Slaves plugin— 该插件允许您在SSH外的隶属* nix机器上运行和管理Hudson。

构建报告

Hudson本身支持Junit报告和JavaDoc。

Serenitec Plugin— 在您的项目中执行Serenitec重构方案。

Violations— 该插件为checkstyle、 pmd、 cpd、 findbugs、 fxcop、 stylecop和simian等静态代码分析工具生成报告。

NUnit Plugin— 该插件允许你发布NUnit测试结果。

WebTest Presenter Plugin— This plugin publishes the reports generated by theCanoo WebTesttool for each build.

MSTest Plugin— 该插件允许您发布MSTest的测试结果。

Crap4J Plugin— This plugin reads the "crappy methods" report fromCrap4J. Hudson will generate the trend report of crap percentage and provide detailed information about changes.

FindBugs Plugin— 该插件主要收集项目模块中FindBugs(静态分析源代码中可能会出现的Bug的Eclipse插件工具)的分析结果,并以视图的方式呈现已发现的警告。

Seleniumhq Plugin— 该插件允许您从Seleniumhq中运行和加载通过Selenium服务器生成的HTML Selenese套件结果。Hudson将以此生成测试结果的趋势报告。

Cppcheck Plugin— 该插件为CppCheck(静态的C/C++ 代码分析工具)生成趋势报告。

NCover Plugin— 该插件允许Hudson从NCover中归档和发布.NET代码覆盖率的HTML 报告。

JDepend Plugin— 该JDepend插件是一个为构建生成JDepend 报告的插件。

Plot Plugin— 该插件为Hudson提供通用的测绘(或图表)的能力。

Checkstyle Plugin— 该插件主要收集项目模块中Checkstyle(自动化代码检查工具)的分析结果,并以视图的方式呈现已发现的警告。

JavaNCSS+Plugin— 该插件允许您使用JavaNCSS构建报告工具。

SLOCCount Plugin— 该插件能为SLOCCount生成趋势报告,它是一个开源程序,能为超过25种不同的语言统计代码行的数量,包括C/C++、Ada、COBOL、 Fortran、SQL、 Ruby、 Python等等。

JavaTest Report Plugin— 该插件把JavaTest(一个通过Sun公司发布的TCK应用的 框架)中解析成XML结果文件,并以此方式显示它们。

Emma Plugin— 该插件在Hudson中集成EMMA code coverage reports(检测和报告 JAVA 代码覆盖率的开源工具)。Hudson will generate the trend report of coverage.

Warnings Plugin— This plugin generates the trend report for compiler warnings in the console log or in log files.

Gallio Plugin— 该插件允许您发布Gallio/MbUnit的测试结果。

Doxygen Plugin—该插件可发布通过Doxygen工具生成的报告。

Testability Explorer Plugin—该插件为Testability Explorer生成趋势报告,这是一个能使用字节码分析以在Java代码中寻找可测性缺陷的开放源码程序。

DRY Plugin— 该插件为像CPD那样的重复代码检查器生成趋势报告。

Japex Plugin— 该插件为Hudson 增加了Japex支持,以使Hudson 能够显示其趋势报告和其他有用的数据。

PMD Plugin— 该插件主要收集项目模块中PMD(程序代码检查工具)的分析结果,并以视图的方式呈现已发现的警告。

Selenium AES Plugin— 该插件调用Selenium Auto Exec Server(AES)来测试。

Task Scanner Plugin— 该插件为开放任务扫描工作区文件,并生成一个趋势报告。

PureCoverage plugin— PureCoverage plugin reports coverage results from Rational PureCoverage tool (c++ coverage tool).

Gnat Plugin— 该插件允许Hudson集成Gnat的功能来作为ADA(Ada是一种表现能力很强的通用程序设计语言,它是美国国防部为克服软件开发危机,耗费巨资,历时近20年研制成功的。)语言。

Grinder Plugin— 该插件从Grinder执行测试中读取输出结果,并生成报告,其中包括显示每次构建的测试结果和对应的构建显示执行结果的趋势报告。

JSUnit plugin— This plugin allows you publishJSUnittest results

Cpptest Plugin— This plugin allows you publishParasoft C++testtest results.

Clover Plugin— 该插件是在Hudson中集成Clover code coverage reports(代码覆盖测试分析工具)。Hudson will generate and track code coverage across time. This plugin can be used without the need to modify your build.xml.

Cobertura Plugin— 该插件允许您从Cobertura中获取代码覆盖率报告。Hudson将生成覆盖率趋势报告。

eXtreme Feedback Panel Plugin— This plugin provides an eXtreme Feedback Panel that can be used to expose the status of a selected number of Jobs.

CppUnit Plugin— 该插件允许您发布CppUnit测试结果。

Ruby metrics plugin— 该插件添加Ruby统计报告(Rcov,Saikuro, Rails stats...)的捆绑包到Hudson中。

构件上传

SCP plugin— 该插件允许你使用SFTP (SSH)协议上传一些构件到仓库站点。

FTP-Publisher Plugin— 该插件能上传项目构件和整个目录到一个FTP服务器。

SFEE Plugin— 依赖于Collabnet Source Forge Enterprise Edition (SFEE是SourceForge发布的项目协作管理软件) 服务器验证用户并发布构件。

java.net uploader Plugin— 该插件使用java.net 任务库,以使Hudson有能力发送构件到java.net

SVN Publisher— This plugin allows you to upload artifacts to a subversion repository. This is done via a delete/import of the items requested.

其他构建后操作

Parameterized Trigger Plugin— 该插件可以让你在构建完成后触发新的构建,并为这次新构建使用不同的方式指定一些参数。

Build Publisher Plugin— 该插件允许您把一个Hudson的记录发布到另一个Hudson中。

Post build task— 该插件允许用户依据构建日志的输出执行一个shell/批处理任务。Java regular expression are allowed.

Description Setter Plugin— 该插件为每次构建设置描述信息,它是一个基于正则表达式校验的构建日志文件。

Deploy Plugin— This plugin takes a war/ear file and deploys that to a running remote application server at the end of a build

DocLinks Plugin— 该插件允许您发布在构建步骤中创建的文档。

Subversion Tagging Plugin— This plugin performs subversion tagging (technically speaking svn copy) on successful build.

CVS Tagging Plugin— 该插件将在一个作业构建成功后执行cvs标签(也就是cvs rtag)。

CopyArchiver Plugin— 该插件的目标是从几个作业中把已归档的构件集中到一个共享目录。每个作业中只有最后一次成功构建的归档构件才会被复制。

Text-finder Plugin— 该插件是用来在工作区文件中搜索字符串。这个搜索结果可以用来标记该构建是正常或者失败


二、根据日常应用

A、通用插件

1、Embeddable Build Status Icon 

链接:https://ci.jenkins-ci.org/job/lib-jira-api/badge/|https://wiki.jenkins-ci.org/display/JENKINS/Embeddable+Build+Status+Plugin

作用:通过简单的方式,将Job最近一次构建(Build)的状态展现出来

2、 Windows Exe Runner Plugin 

链接:https://wiki.jenkins-ci.org/display/JENKINS/Windows+Exe+Runner+Plugin

作用:该插件用于在下发相关的exe文件到slave机器上之后执行,安装该插件之后,在jenkins服务器的”系统管理”-“系统设置”如下显示,注意目录为slave机器上的绝对路径

3、Copy To Slave Plugin 

链接:https://wiki.jenkins-ci.org/display/JENKINS/Copy+To+Slave+Plugin

作用:每次构建的时候从Master上把文件复制到具体Job的工作空间

4、Email Extension Plugin 

链接:https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin

作用:用于替换Jenkins自带的邮件发送,更加的强大

5、Artifact QR Code Plugin 

链接:https://github.com/jessicaaustin/artifact-qr-code-plugin

作用:用于展现收集上来的二维码

6、Copy Artifact Plugin 

链接:https://wiki.jenkins-ci.org/display/JENKINS/Copy+Artifact+Plugin

作用:用于从另外一个Project复制收集物到当前的Build

7、Distributed Workspace Clean plugin 

链接:https://wiki.jenkins-ci.org/display/JENKINS/Distributed+Workspace+Clean+plugin

作用:用于清理该Project在每个Slave上的空间

8、HTML Publisher plugin 

链接:http://wiki.jenkins-ci.org/display/JENKINS/HTML+Publisher+Plugin

作用:用于发布Html文件

9、Slave SetupPlugin 

链接:http://wiki.jenkins-ci.org/display/JENKINS/Slave+Setup+Plugin

作用:在Slave启用前从master复制文件到slave中或者运行脚本

10、ThinBackup 

链接:https://wiki.jenkins-ci.org/display/JENKINS/thinBackup

作用:用于对master的工作目录进行定时的备份,只能备份到当前机器的其他目录

11、Role-based Authorization Strategy 

链接:https://wiki.jenkins-ci.org/display/JENKINS/Role+Strategy+Plugin

作用:基于角色的的用户权限控制

B、Android常用插件

1、Android Device connector plugin 

链接:https://github.com/xfreebird/android-device-connector-plugin|https://wiki.jenkins-ci.org/display/JENKINS/Android+Device+connector+plugin

作用:展现连接到master和slave上的安卓设备

C、IOS 常用插件

1、IOS Device connector plugin 链接:https://wiki.jenkins-ci.org/display/JENKINS/iOS+Device+Connector+Plugin

作用:展现连接到master和slave上的IOS设备

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,716评论 4 364
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,558评论 1 294
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,431评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,127评论 0 209
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,511评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,692评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,915评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,664评论 0 202
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,412评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,616评论 2 245
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,105评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,424评论 2 254
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,098评论 3 238
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,096评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,869评论 0 197
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,748评论 2 276
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,641评论 2 271

推荐阅读更多精彩内容