提交 f64390d5 编写于 作者: D Daniel Beck

Merge pull request #2111 from daniel-beck/plugins-list

First attempt at a plugins list based on dev list feedback
...@@ -8,17 +8,27 @@ ...@@ -8,17 +8,27 @@
// away from these. // away from these.
// //
exports.recommendedPlugins = [ exports.recommendedPlugins = [
"ant",
"antisamy-markup-formatter", "antisamy-markup-formatter",
"credentials", "build-monitor-plugin",
"build-timeout",
"cloudbees-folder",
"credentials-binding",
"email-ext",
"git",
"github-branch-source", "github-branch-source",
"junit", "gradle",
"ldap",
"mailer", "mailer",
"matrix-auth", // "matrix-auth",
"script-security", "pam-auth",
"pipeline-stage-view",
"ssh-slaves",
"subversion", "subversion",
"translation", "timestamper",
"workflow-aggregator", "workflow-aggregator",
"workflow-multibranch" "workflow-multibranch",
"ws-cleanup"
]; ];
// //
...@@ -27,50 +37,84 @@ exports.recommendedPlugins = [ ...@@ -27,50 +37,84 @@ exports.recommendedPlugins = [
// //
exports.availablePlugins = [ exports.availablePlugins = [
{ {
"category": "General", "category":"Organization and Administration",
"description": "(a collection of things I cannot think of a better name for)",
"plugins": [ "plugins": [
{ "name": "external-monitor-job" }, // { "name": "dashboard-view" },
{ "name": "translation" } { "name": "build-monitor-plugin" },
{ "name": "cloudbees-folder" },
{ "name": "antisamy-markup-formatter" }
] ]
}, },
{ {
"category":"Organization and Administration", "category":"Build Features",
"description":"Add general purpose features to your jobs",
"plugins": [ "plugins": [
{ "name": "antisamy-markup-formatter" } { "name": "ansicolor" },
// { "name": "build-name-setter" },
{ "name": "build-timeout" },
{ "name": "config-file-provider" },
{ "name": "credentials-binding" },
{ "name": "rebuild" },
{ "name": "ssh-agent" },
// { "name": "throttle-concurrents" },
{ "name": "timestamper" }
// { "name": "ws-cleanup" }
] ]
}, },
{ {
"category":"Build Tools", "category":"Build Tools",
"plugins": [ "plugins": [
{ "name": "ant" }, { "name": "ant" },
{ "name": "maven-plugin" } { "name": "gradle" },
{ "name": "msbuild" },
{ "name": "nodejs" }
] ]
}, },
{ {
"category":"Build Analysis and Reporting", "category":"Build Analysis and Reporting",
"plugins": [ "plugins": [
{ "name": "javadoc" }, // { "name": "checkstyle" },
{ "name": "junit" } // { "name": "cobertura" },
{ "name": "htmlpublisher" },
{ "name": "junit" },
// { "name": "sonar" },
// { "name": "warnings" },
{ "name": "xunit" }
] ]
}, },
{ {
"category":"Pipelines and Continuous Delivery", "category":"Pipelines and Continuous Delivery",
"plugins": [ "plugins": [
{ "name": "workflow-aggregator" }, { "name": "workflow-aggregator" },
{ "name": "workflow-multibranch" },
{ "name": "github-branch-source" }, { "name": "github-branch-source" },
{ "name": "workflow-multibranch" } { "name": "pipeline-stage-view" },
{ "name": "build-pipeline-plugin" },
// { "name": "conditional-buildstep" },
// { "name": "jenkins-multijob-plugin" },
{ "name": "parameterized-trigger" },
{ "name": "copyartifact" }
] ]
}, },
{ {
"category":"SCM", "category":"Source Code Management",
"plugins": [ "plugins": [
{ "name": "bitbucket" },
{ "name": "clearcase" },
{ "name": "cvs" }, { "name": "cvs" },
{ "name": "subversion" } { "name": "git" },
{ "name": "git-parameter" },
{ "name": "github" },
{ "name": "gitlab-plugin" },
{ "name": "p4" },
{ "name": "repo" },
{ "name": "subversion" },
{ "name": "teamconcert" },
{ "name": "tfs" }
] ]
}, },
{ {
"category":"Distributed Builds and Containers", "category":"Distributed Builds",
"plugins": [ "plugins": [
{ "name": "matrix-project" }, { "name": "matrix-project" },
{ "name": "ssh-slaves" }, { "name": "ssh-slaves" },
...@@ -80,18 +124,22 @@ exports.availablePlugins = [ ...@@ -80,18 +124,22 @@ exports.availablePlugins = [
{ {
"category":"User Management and Security", "category":"User Management and Security",
"plugins": [ "plugins": [
{ "name": "credentials" }, // { "name": "matrix-auth" },
{ "name": "ldap" },
{ "name": "matrix-auth" },
{ "name": "pam-auth" }, { "name": "pam-auth" },
{ "name": "script-security" }, { "name": "ldap" },
{ "name": "ssh-credentials" } // { "name": "role-strategy" },
{ "name": "active-directory" }
] ]
}, },
{ {
"category":"Notifications and Publishing", "category":"Notifications and Publishing",
"plugins": [ "plugins": [
{ "name": "mailer" } { "name": "email-ext" },
{ "name": "emailext-template" },
{ "name": "mailer" },
{ "name": "publish-over-ssh" },
{ "name": "slack" },
{ "name": "ssh" }
] ]
} }
]; ];
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册