Starts an Android emulator with given properties before a build, then shuts it down after.
2.build timeout plugin
This plugin allows builds to be automatically terminated after the specified amount of time has elapsed.
3.Email Extension Plugin
This plugin is a replacement for Jenkins's email publisher
4.Gradle Plugin
This plugin allows Jenkins to invoke Gradle build scripts directly.
5.Keychains and Provisioning Profiles Management
This plugin integrates management of keychain and provisioning files for iOS and OSX projects.
6.Maven Integration plugin
This plug-in provides, for better and for worse, a deep integration of Jenkins and Maven: Automatic triggers between projects depending on SNAPSHOTs, automated configuration of various Jenkins publishers (Junit, ...).
7.Pipeline
A suite of plugins that lets you orchestrate automation, simple or complex. See Pipeline as Code with Jenkins for more details.
8.Pipeline: GitHub Groovy Libraries
Allows Pipeline Grrovy libraries to be loaded on the fly from GitHub.
9.SSH Slaves plugin
Allows to launch agents over SSH, using a Java implementation of the SSH protocol.
10.Subversion Plug-in
11.Timestamper
Adds timestamps to the Console Output
12.Workspace Cleanup Plugin
This plugin deletes the project workspace after a build is finished.
13.Xcode integration
This plugin provides builders to build xcode projects, invoke agvtool andpackage .ipa files
CHANGE_AUTHORFor a multibranch project corresponding to some kind of change request, this will be setto the username of the author of the proposed change, if supported; else unset.CHANGE_AUTHOR_DISPLAY_NAMEFor a multibranch project corresponding to some kind of change request, this will be setto the human nameof the author, if supported; else unset.CHANGE_AUTHOR_EMAILFor a multibranch project corresponding to some kind of change request, this will be setto the email address of the author, if supported; else unset.CHANGE_TARGETFor a multibranch project corresponding to some kind of change request, this will be setto the target or base branch to which the change could be merged, if supported; else unset.BUILD_NUMBERThe current build number, such as '153'BUILD_IDThe current build ID, identical to BUILD_NUMBER for builds created in 1.597+, but a YYYY-MM-DD_hh-mm-ss timestamp for older builds…………………………………………等