{
"_links" : {
"self" : {
},
"doc" : {
},
"find" : {
}
},
"_embedded" : {
"plugin_info" : [ {
"_links" : {
"self" : {
},
"doc" : {
},
"find" : {
}
},
"id" : "git.fb",
"status" : {
"state" : "active"
},
"plugin_file_location" : "/var/lib/go-server/plugins/external/git-fb-poller-1.4.0-RC4.jar",
"bundled_plugin" : false,
"about" : {
"name" : "Git Feature Branch plugin",
"version" : "1.4.0-RC4",
"target_go_version" : "15.1.0",
"description" : "Provides ability to do feature branch builds for Git repository",
"target_operating_systems" : [ ],
"vendor" : {
"name" : "Srinivas",
}
},
"extensions" : [ {
"type" : "scm",
"display_name" : "Git Feature Branch",
"scm_settings" : {
"configurations" : [ {
"key" : "url",
"metadata" : {
"secure" : false,
"required" : true,
"part_of_identity" : true
}
}, {
"key" : "username",
"metadata" : {
"secure" : false,
"required" : false,
"part_of_identity" : false
}
}, {
"key" : "password",
"metadata" : {
"secure" : true,
"required" : false,
"part_of_identity" : false
}
}, {
"key" : "defaultBranch",
"metadata" : {
"secure" : false,
"required" : false,
"part_of_identity" : false
}
}, {
"key" : "branchwhitelist",
"metadata" : {
"secure" : false,
"required" : false,
"part_of_identity" : true
}
}, {
"key" : "shallowClone",
"metadata" : {
"secure" : false,
"required" : false,
"part_of_identity" : false
}
}, {
"key" : "branchblacklist",
"metadata" : {
"secure" : false,
"required" : false,
"part_of_identity" : true
}
} ],
"view" : {
"template" : "<div class=\"form_item_block\">\n <label>URL:<span class=\"asterisk\">*</span></label>\n <input type=\"text\" ng-model=\"url\" ng-required=\"true\"/>\n <span class=\"form_error\" ng-show=\"GOINPUTNAME[url].$error.server\">{{ GOINPUTNAME[url].$error.server }}</span>\n</div>\n<div class=\"form_item_block\">\n <label>Username:</label>\n <input type=\"text\" autocomplete=\"new-password\" ng-model=\"username\" ng-required=\"false\"/>\n <span class=\"form_error\" ng-show=\"GOINPUTNAME[username].$error.server\">{{ GOINPUTNAME[username].$error.server }}</span>\n</div>\n<div class=\"form_item_block\">\n <label>Password:</label>\n <input type=\"password\" autocomplete=\"new-password\" ng-model=\"password\" ng-required=\"false\"/>\n <span class=\"form_error\" ng-show=\"GOINPUTNAME[password].$error.server\">{{ GOINPUTNAME[password].$error.server }}</span>\n</div>\n<div class=\"form_item_block\">\n <label>Default Branch:</label>\n <input type=\"text\" ng-model=\"defaultBranch\" ng-required=\"false\"/>\n <span class=\"form_error\" ng-show=\"GOINPUTNAME[defaultBranch].$error.server\">{{ GOINPUTNAME[defaultBranch].$error.server }}</span>\n</div>\n<div class=\"form_item_block\">\n <label>Whitelisted branches:</label>\n <input type=\"text\" ng-model=\"branchwhitelist\" ng-required=\"false\"/>\n <span class=\"form_error\" ng-show=\"GOINPUTNAME[branchwhitelist].$error.server\">{{ GOINPUTNAME[branchwhitelist].$error.server }}</span>\n</div>\n<div class=\"form_item_block\">\n <label>Blacklisted branches:</label>\n <input type=\"text\" ng-model=\"branchblacklist\" ng-required=\"false\"/>\n <span class=\"form_error\" ng-show=\"GOINPUTNAME[branchblacklist].$error.server\">{{ GOINPUTNAME[branchblacklist].$error.server }}</span>\n</div>\n"
}
}
} ]
}, {
"_links" : {
"self" : {
},
"doc" : {
},
"find" : {
}
},
"status" : {
"state" : "active"
},
"plugin_file_location" : "/var/lib/go-server/plugins/external/github-pr-poller-1.4.0-RC4.jar",
"bundled_plugin" : false,
"about" : {
"name" : "Github Pull Requests Builder",
"version" : "1.4.0-RC4",
"target_go_version" : "15.1.0",
"description" : "Plugin that polls a GitHub repository for pull requests and triggers a build for each of them",
"target_operating_systems" : [ ],
"vendor" : {
"name" : "Ashwanth Kumar",
}
},
"extensions" : [ {
"type" : "scm",
"display_name" : "Github",
"scm_settings" : {
"configurations" : [ {
"key" : "url",
"metadata" : {
"secure" : false,
"required" : true,
"part_of_identity" : true
}
}, {
"key" : "username",
"metadata" : {
"secure" : false,
"required" : false,
"part_of_identity" : false
}
}, {
"key" : "password",
"metadata" : {
"secure" : true,
"required" : false,
"part_of_identity" : false
}
}, {
"key" : "defaultBranch",
"metadata" : {
"secure" : false,
"required" : false,
"part_of_identity" : false
}
}, {
"key" : "shallowClone",
"metadata" : {
"secure" : false,
"required" : false,
"part_of_identity" : false
}
} ],
"view" : {
"template" : "<div class=\"form_item_block\">\n <label>URL:<span class=\"asterisk\">*</span></label>\n <input type=\"text\" ng-model=\"url\" ng-required=\"true\"/>\n <span class=\"form_error\" ng-show=\"GOINPUTNAME[url].$error.server\">{{ GOINPUTNAME[url].$error.server }}</span>\n</div>\n<div class=\"form_item_block\">\n <label>Username:</label>\n <input type=\"text\" autocomplete=\"new-password\" ng-model=\"username\" ng-required=\"false\"/>\n <span class=\"form_error\" ng-show=\"GOINPUTNAME[username].$error.server\">{{ GOINPUTNAME[username].$error.server }}</span>\n</div>\n<div class=\"form_item_block\">\n <label>Password:</label>\n <input type=\"password\" autocomplete=\"new-password\" ng-model=\"password\" ng-required=\"false\"/>\n <span class=\"form_error\" ng-show=\"GOINPUTNAME[password].$error.server\">{{ GOINPUTNAME[password].$error.server }}</span>\n</div>\n<div class=\"form_item_block\">\n <label>Default Branch:</label>\n <input type=\"text\" ng-model=\"defaultBranch\" ng-required=\"false\"/>\n <span class=\"form_error\" ng-show=\"GOINPUTNAME[defaultBranch].$error.server\">{{ GOINPUTNAME[defaultBranch].$error.server }}</span>\n</div>\n"
}
}
} ]
} ]
}
}%
as you requested i shared the response here