New Plugin Hosting

114 views
Skip to first unread message

James Richard

unread,
Jun 9, 2015, 12:41:27 PM6/9/15
to jenkin...@googlegroups.com

Hello I would like to get my plugin hosted:


 If the UpdateSites manager plugin is installed, this plugin adds the Black Duck Update Site to the global list of Update Sites and from that Update Site it installs the Black Duck Open Source Vulnerability Report plugin.


  This plugin is a work in progress, but we would appreciate if we could get a Jenkins repository set up.

James Richard

unread,
Jun 11, 2015, 10:45:11 AM6/11/15
to jenkin...@googlegroups.com
Any questions or concerns?

Kanstantsin Shautsou

unread,
Jun 11, 2015, 2:46:02 PM6/11/15
to jenkin...@googlegroups.com

James Richard

unread,
Jun 11, 2015, 2:54:46 PM6/11/15
to jenkin...@googlegroups.com

James Richard

unread,
Jun 11, 2015, 2:55:59 PM6/11/15
to jenkin...@googlegroups.com
Thank you for the comment. I will add comments to the code and reply again when it is pushed to github

James Richard

unread,
Jun 11, 2015, 3:21:46 PM6/11/15
to jenkin...@googlegroups.com
I added the comments to the code. Let me know if thats helps explain


On Thursday, June 11, 2015 at 2:46:02 PM UTC-4, Kanstantsin Shautsou wrote:

James Richard

unread,
Jun 15, 2015, 10:33:19 AM6/15/15
to jenkin...@googlegroups.com
Final Wiki Page : https://wiki.jenkins-ci.org/display/JENKINS/Black+Duck+Vulnerability-Plugin

Sorry for the multiple changes in the page name. This is the final change

Christopher Orr

unread,
Jun 15, 2015, 11:24:56 AM6/15/15
to jenkin...@googlegroups.com
It seems like the page should be called "Black Duck Installer Plugin" or
"Black Duck Update Centre Installer Plugin" (also without a dash in the
title)?

This wiki page seems to have two sets of content: one for this plugin,
which installs an Update Centre entry, then another set of content for
what is presumably a closed source plugin.

Given that the Jenkins project only hosts open source plugins, yet
you're describing the behaviour of the closed source plugin in the
pom.xml and on the wiki page, this seems like a bit of a grey area to me.

Furthermore, the plugin installs an Update Centre URL that is not
publicly-accessible:
https://github.com/jrichardBD/blackduck-installer/blob/1d8f5a8/src/main/java/com/blackducksoftware/integration/jenkins/BDInstaller.java#L127

Are you sure this plugin should be made available via the Jenkins Update
Centre?

If so, what do you think about making your plugin name, description,
wiki page title and text all consistent so that they accurately explain
what *this* plugin does? Feel free to link to your website for users to
get more info on the actual vulnerability scanning plugin.

Regards,
Chris

James Richard

unread,
Jun 15, 2015, 1:24:32 PM6/15/15
to jenkin...@googlegroups.com
Thank you for responding Chris! I have updated the wiki page : https://wiki.jenkins-ci.org/display/JENKINS/Black+Duck+Vulnerability+Installer+Plugin. And the plugin pom and index.xml have also been adjusted with the correct description.  We will add links to the closed source plugin that it installs when we have a page for it.  Let me know if ther eare any more concerns

James Richard

unread,
Jun 16, 2015, 2:54:29 PM6/16/15
to jenkin...@googlegroups.com
Hey Chris,

Do you have any other concerns or questions?  Our goal is to get a release of this plugin out before the User Conference in Washington D.C. If there is anything else we should do please let us know!

Daniel Beck

unread,
Jun 16, 2015, 4:56:20 PM6/16/15
to jenkin...@googlegroups.com

On 16.06.2015, at 20:54, James Richard <jamesri...@gmail.com> wrote:

> If there is anything else we should do please let us know!

So, funny thing: Your repo cannot be forked. The error is: "Description control characters are not allowed"

According to the API, there's a tab char in the repo description: https://api.github.com/users/jrichardBD/repos

Fix that, and we'll try again.

James Richard

unread,
Jun 16, 2015, 5:04:56 PM6/16/15
to jenkin...@googlegroups.com, m...@beckweb.net
Ok I removed the tab character. Please let me know if it works now

Daniel Beck

unread,
Jun 16, 2015, 5:22:44 PM6/16/15
to James Richard, jenkin...@googlegroups.com

On 16.06.2015, at 23:04, James Richard <jamesri...@gmail.com> wrote:

> Ok I removed the tab character. Please let me know if it works now

It worked. Welcome aboard!

https://github.com/jenkinsci/blackduck-installer-plugin

Please tell us your jenkins-ci.org user name so we can create a component in issues.jenkins-ci.org for you.

James Richard

unread,
Jun 16, 2015, 5:24:18 PM6/16/15
to jenkin...@googlegroups.com, m...@beckweb.net
Thank you very much!!
Reply all
Reply to author
Forward
0 new messages