Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 432448

Summary: Investigate upgrading the eclipse-cla-plugin for Gerrit
Product: Community Reporter: Thanh Ha <thanh.ha>
Component: GerritAssignee: Eclipse Webmaster <webmaster>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: wayne.beaton
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Thanh Ha CLA 2014-04-09 10:58:19 EDT
Currently hosted at https://github.com/waynebeaton/gerrit-cla-plugin
Comment 1 Thanh Ha CLA 2014-04-09 10:59:09 EDT
Wayne,

Can you add me as a committer on the gerrit-cla-plugin repo?

I think it'd be useful to allow me to tag releases.
Comment 2 Wayne Beaton CLA 2014-04-10 12:51:47 EDT
(In reply to Thanh Ha from comment #1)
> Can you add me as a committer on the gerrit-cla-plugin repo?

Done.
Comment 3 Thanh Ha CLA 2014-04-11 11:22:16 EDT
(In reply to Wayne Beaton from comment #2)
> (In reply to Thanh Ha from comment #1)
> > Can you add me as a committer on the gerrit-cla-plugin repo?
> 
> Done.

Thanks Wayne,

I was thinking of enabling Travis CI builds for that plugin but I don't have admin rights. Can you enable Travis CI?

All you have to do is login to Travis then flip the switch to enable Travis.

or if you don't have a Travis account then you can give me admin rights to the repo so I can enable it?
Comment 4 Wayne Beaton CLA 2014-04-11 16:39:55 EDT
Let's just move this to the eclipse organization on GitHub. It makes no sense for this to be owned by me.
Comment 5 Wayne Beaton CLA 2014-04-11 16:55:17 EDT
(In reply to Wayne Beaton from comment #4)
> Let's just move this to the eclipse organization on GitHub. It makes no
> sense for this to be owned by me.

I've moved the repository to eclipse/gerrit-cla-plugin

I've created a group with the same name. Thanh and I are administrators.
Comment 6 Thanh Ha CLA 2014-04-14 14:05:31 EDT
Thanks Wayne,

I setup Travis CI for the CLA plugin so future Pull Requests will have a test build and status.

I released a 1.0.2 version of the plugin and deployed it to foundation.eclipse.org. I'll let it soak for the week and deploy it next week.


To update plugins on Gerrit you can run the "plugin install" command which will upgrade a Gerrit plugin without needing to restart the Gerrit instance. Pretty handy.

ssh -p 29418 foundation.eclipse.org gerrit plugin install -n eclipse-cla.jar https://github.com/eclipse/gerrit-cla-plugin/releases/download/1.0.2/eclipse-cla-1.0.2.jar
Comment 7 Thanh Ha CLA 2014-04-21 11:30:44 EDT
The updated plugin is now deployed.