Requesting to publish new jenkins plugin - threadfix-plugin

64 views
Skip to first unread message

Brandon Spruth

unread,
Jun 21, 2014, 5:07:13 PM6/21/14
to jenkin...@googlegroups.com
I wish to publish a new Jenkins plugin for ThreadFix.  My ID is automationdomination for jenkins-ci.org and the plugin source will be located here https://github.com/automationdomination/threadfix-plugin.  I plan on publishing within a couple of days if possible?

do...@fortysix.ch

unread,
Jun 22, 2014, 6:29:26 AM6/22/14
to Jenkins Developers
There is no repo at the mention location…
Can also tell us what the plugin is all about, so we get an idea of it?
/Domi


On 21 Jun 2014, at 23:07, Brandon Spruth <bsp...@gmail.com> wrote:

I wish to publish a new Jenkins plugin for ThreadFix.  My ID is automationdomination for jenkins-ci.org and the plugin source will be located here https://github.com/automationdomination/threadfix-plugin.  I plan on publishing within a couple of days if possible?

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-de...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Brandon Spruth

unread,
Jun 22, 2014, 9:14:44 PM6/22/14
to jenkin...@googlegroups.com
Thanks for the quick reply.  The plugin repository is now public and is located here https://github.com/automationdomination/threadfix-plugin.git.  

I updated my README.md and wiki, however you will find the plugin description as follows:

Jenkins ThreadFix Plugin Publisher provides the ability to upload any supported scan artefact file types, from your Jenkins server to your ThreadFix deployment. Allowing complete integration between your continuous integration (CI) environment to your centralized software vulnerability management system.

The artifact ID is simply "threadfix".  Let me know if you need any further information?

Oleg Nenashev

unread,
Jun 23, 2014, 3:45:06 AM6/23/14
to jenkin...@googlegroups.com
I suppose there won't be additional ThreadFix plugins, hence the short name (threadfix) seems to be OK.
If somebody creates ThreadFix build steps or other such stuff, he can just integrate it into this plugin.

понедельник, 23 июня 2014 г., 5:14:44 UTC+4 пользователь Brandon Spruth написал:

do...@fortysix.ch

unread,
Jun 23, 2014, 1:11:07 PM6/23/14
to Jenkins Developers
done…
- you added as a commiter
- component in JIRA
welcome aboard…
Domi

Brandon Spruth

unread,
Jun 23, 2014, 4:02:02 PM6/23/14
to jenkin...@googlegroups.com
You made my day!  Thanks!  How do I get this into the jenkins-ci build and available on https://wiki.jenkins-ci.org/display/JENKINS/Plugins?

Christopher Orr

unread,
Jun 23, 2014, 4:24:06 PM6/23/14
to jenkin...@googlegroups.com
Check out this wiki page:
https://wiki.jenkins-ci.org/display/JENKINS/Hosting+Plugins


On 06/23/2014 10:01 PM, Brandon Spruth wrote:
> You made my day! Thanks! How do I get this into the jenkins-ci build
> and available on https://wiki.jenkins-ci.org/display/JENKINS/Plugins?
>
>
> On Mon, Jun 23, 2014 at 11:57 AM, do...@fortysix.ch
> <mailto:do...@fortysix.ch> <do...@fortysix.ch <mailto:do...@fortysix.ch>>
> wrote:
>
> done…
> - repo: https://github.com/jenkinsci/threadfix-plugin
> - you added as a commiter
> - component in JIRA
> welcome aboard…
> Domi
>
> On 23 Jun 2014, at 03:14, Brandon Spruth <bsp...@gmail.com
> <mailto:bsp...@gmail.com>> wrote:
>
>> Thanks for the quick reply. The plugin repository is now public
>> and is located here
>> https://github.com/automationdomination/threadfix-plugin.git.
>>
>> I updated my README.md and wiki, however you will find the plugin
>> description as follows:
>>
>> /Jenkins ThreadFix Plugin Publisher provides the ability to upload
>> any supported scan artefact file types, from your Jenkins server
>> to your ThreadFix deployment. Allowing complete integration
>> between your continuous integration (CI) environment to your
>> centralized software vulnerability management system./
>> /
>> /
>> The artifact ID is simply "threadfix". Let me know if you need
>> any further information?
>>
>> On Saturday, June 21, 2014 4:07:13 PM UTC-5, Brandon Spruth wrote:
>>
>> I wish to publish a new Jenkins plugin for ThreadFix. My ID
>> is automationdomination for jenkins-ci.org
>> <http://jenkins-ci.org/> and the plugin source will be located
>> here
>> https://github.com/__automationdomination/__threadfix-plugin
>> <https://github.com/automationdomination/threadfix-plugin>. I

Brandon Spruth

unread,
Jun 24, 2014, 12:48:46 PM6/24/14
to jenkin...@googlegroups.com
I am open to renaming the plugin, if required.  Perhaps "ThreadFix Publisher".  However, I agree it is highly unlikely there will be additional plugins.

- Brandon Spruth
--

Oleg Nenashev

unread,
Jun 24, 2014, 12:52:47 PM6/24/14
to JenkinsCI Developers
Anyway, Jenkins already has too many plugins :)
The plugin structure seems to be OK, hence there won't be a problem to add a new functionality to this plugin


--
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jenkinsci-dev/c_HT38YnSfQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to jenkinsci-de...@googlegroups.com.

Brandon Spruth

unread,
Jun 25, 2014, 12:27:03 PM6/25/14
to jenkin...@googlegroups.com
I am attempting to get my plugin available on https://updates.jenkins-ci.org/update-center.json.  However, I am only successful with pushing to snapshots not releases (http://maven.jenkins-ci.org:8081/content/repositories/releases/org/jenkins-ci/plugins/threadfix).  Any guidance to push to releases would be appreciated.

Below is my snapshot URL.

The command I ran in interactive mode was as follows:
mvn release:prepare release:perform
...
What is the release version for "ThreadFix Plugin"? (org.jenkins-ci.plugins:threadfix) 1.1: :
What is SCM release tag or label for "ThreadFix Plugin"? (org.jenkins-ci.plugins:threadfix) threadfix-1.1: : threadfix

Double checked my pom below with "mvn help:effective-pom"
...
<distributionManagement>
    <repository>
      <id>maven.jenkins-ci.org</id>
    </repository>
...


On Saturday, June 21, 2014 4:07:13 PM UTC-5, Brandon Spruth wrote:

Oleg Nenashev

unread,
Jun 25, 2014, 1:18:49 PM6/25/14
to jenkin...@googlegroups.com
Useful links:
BTW, a description in the Known Issues section on JIRA would be useful...


среда, 25 июня 2014 г., 20:27:03 UTC+4 пользователь Brandon Spruth написал:

Brandon Spruth

unread,
Jun 26, 2014, 3:25:55 AM6/26/14
to jenkin...@googlegroups.com

Brandon Spruth

unread,
Jun 26, 2014, 12:42:57 PM6/26/14
to jenkin...@googlegroups.com
Any thoughts on why the redirect would not be working on the Jenkins Update Center for the Threadfix plugin?  Below is the exception, I have tested this out on a couple of machines with the same exception being thrown.

Jun 26, 2014 11:36:56 AM hudson.model.UpdateCenter$DownloadJob run
INFO: Starting the installation of ThreadFix Plugin on behalf of anonymous
Jun 26, 2014 11:36:56 AM hudson.model.UpdateCenter$DownloadJob run
SEVERE: Failed to install ThreadFix Plugin
at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:791)
at hudson.model.UpdateCenter$DownloadJob._run(UpdateCenter.java:1138)
at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1298)
at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1116)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:104)
at java.lang.Thread.run(Thread.java:744)
Reply all
Reply to author
Forward
0 new messages