Plugin hosting request: Phabricator integration

54 views
Skip to first unread message

Aiden Scandella

unread,
May 18, 2015, 1:53:24 PM5/18/15
to jenkin...@googlegroups.com
Greetings,

I created https://github.com/uber/phabricator-jenkins-plugin and have recently open-sourced it. We use it internally at Uber to manage integration with Phabricator.

My github username is sectioneight

The name is, uninspiredly, "Phabricator Jenkins Plugin", which is descriptive but boring.

Please let me know what to do to in order to get this included as on official jenkins plugin.

Thanks,
Aiden

Laurent Goudet

unread,
Jun 2, 2015, 12:53:07 AM6/2/15
to jenkin...@googlegroups.com
I am also looking forward for this plugin to be officially hosted as it is blocking the job-dsl support to be merged upstream -> https://github.com/jenkinsci/job-dsl-plugin/pull/494

Cheers,
Laurent

Ullrich Hafner

unread,
Jun 2, 2015, 7:04:34 AM6/2/15
to jenkin...@googlegroups.com

Created https://github.com/jenkinsci/phabricator-plugin

Welcome aboard! You will receive a GitHub invitation for your repository...

Ulli

--
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.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/b78726d9-f21f-482d-9aaf-79d88c9aea65%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

signature.asc

Aiden Scandella

unread,
Jun 2, 2015, 12:07:27 PM6/2/15
to jenkin...@googlegroups.com
Awesome, thanks!

One lingering question I have is how to "include" another plugin inside mine. Concretely, we provide coveralls-like functionality which tracks coverage changes over time. I am re-using the Cobertura plugin's classes for doing this, but I essentially "vendored" the plugin into my repo.

I am not a Java developer, and I know that the correct solution involves pointing to maven somewhere, but I haven't been able to get it right in my spare time. 

Are there instructions somewhere on how I might do this? Or am I approaching the problem all wrong and there's actually some way for me to re-use the already-loaded plugin's results?


On Tue, Jun 2, 2015 at 9:06 AM, Aiden Scandella <s...@ndella.com> wrote:
Awesome, thanks!

One lingering question I have is how to "include" another plugin inside mine. Concretely, we provide coveralls-like functionality which tracks coverage changes over time. I am re-using the Cobertura plugin's classes for doing this, but I essentially "vendored" the plugin into my repo.

I am not a Java developer, and I know that the correct solution involves pointing to maven somewhere, but I haven't been able to get it right in my spare time. 

Are there instructions somewhere on how I might do this? Or am I approaching the problem all wrong and there's actually some way for me to re-use the already-loaded plugin's results?


--
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/ERUaNBgtyis/unsubscribe.
To unsubscribe from this group and all its topics, send an email to jenkinsci-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/7F78B42B-D121-4042-AACF-E5950180892A%40gmail.com.

Ullrich Hafner

unread,
Jun 2, 2015, 12:34:44 PM6/2/15
to jenkin...@googlegroups.com
Of course it is possible to read existing results of other plug-ins. 

All you need is 
a) a dependency to the other plugin in your pom.xml
b) a call to getAction(OtherPluginAction.class) on a job or build instance

 
signature.asc

Aiden Scandella

unread,
Jun 2, 2015, 12:43:38 PM6/2/15
to jenkin...@googlegroups.com
aha, I knew I was missing something. I will clean all this up and send a PR before uploading to your maven. Thanks!

Aiden Scandella

unread,
Jun 2, 2015, 5:02:57 PM6/2/15
to jenkin...@googlegroups.com
Wonderful, I successfully refactored to reuse the getAction of Cobertura and published 1.0 to maven. <3 Jenkins (and thanks for bearing with me, Ullrich... I am not a Java developer)
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-dev+unsubscribe@googlegroups.com.

--
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/ERUaNBgtyis/unsubscribe.
To unsubscribe from this group and all its topics, send an email to jenkinsci-dev+unsubscribe@googlegroups.com.

--
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-dev+unsubscribe@googlegroups.com.

--
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/ERUaNBgtyis/unsubscribe.
To unsubscribe from this group and all its topics, send an email to jenkinsci-dev+unsubscribe@googlegroups.com.

Laurent Goudet

unread,
Jun 3, 2015, 3:25:46 AM6/3/15
to jenkin...@googlegroups.com
Awesome thanks! Do you know why the plugin does not appear in http://repo.jenkins-ci.org/public/ though?
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-de...@googlegroups.com.

--
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/ERUaNBgtyis/unsubscribe.
To unsubscribe from this group and all its topics, send an email to jenkinsci-de...@googlegroups.com.

--
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.

--
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/ERUaNBgtyis/unsubscribe.
To unsubscribe from this group and all its topics, send an email to jenkinsci-de...@googlegroups.com.

Aiden Scandella

unread,
Jun 3, 2015, 11:33:21 AM6/3/15
to jenkin...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages