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

Bug 417030

Summary: HIPP for Platform
Product: Community Reporter: Mickael Istria <mistria>
Component: CI-JenkinsAssignee: CI Admin Inbox <ci.admin-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: daniel_megert, david_williams, denis.roy, john.arthorne, Lars.Vogel, Mike_Wilson, thanh.ha, webmaster
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
See Also: https://bugs.eclipse.org/bugs/show_bug.cgi?id=416593
Whiteboard:
Bug Depends on: 403843    
Bug Blocks:    

Description Mickael Istria CLA 2013-09-11 13:39:13 EDT
Is it possible to get a Hudson instance for Platform?
Can you please migrate the "platform-sonar" job to this instance?

Plan is to have the following job:
* Platform-Sonar : whole platform build (+ tests when possible) + publish reports to Sonar
* 1 build for each Git repo that will put votes on Gerrit.
Comment 1 Thanh Ha CLA 2013-09-11 13:44:58 EDT
(In reply to Mickael Istria from comment #0)
> Is it possible to get a Hudson instance for Platform?
> Can you please migrate the "platform-sonar" job to this instance?
>

This request would need to first be +1'd by the Project Lead.
Comment 2 Denis Roy CLA 2013-09-11 15:24:14 EDT
Thanh,

Let's make an exception for this.  Mickael wants to run the CBI build of Platform to run it through Sonar.

Later down the road, if Platform wants a HIPP instance, they can all share and get along  :)
Comment 3 Mickael Istria CLA 2013-09-12 03:46:16 EDT
One a more technical side, this HIPP would require to have toolchains.xml set up.
Comment 4 Thanh Ha CLA 2013-09-12 10:41:47 EDT
(In reply to Mickael Istria from comment #3)
> One a more technical side, this HIPP would require to have toolchains.xml
> set up.

We include the same one that's used on the shared instances in the HIPP images via symlink so It should be ready to go once the HIPP server is setup. I think  it's also possible for individual jobs to configure their own too but I have not tested this myself.
Comment 5 Thanh Ha CLA 2013-09-12 16:16:50 EDT
I've created a Platform HIPP instance which can now be reached at https://hudson.eclipse.org/platform/

eclipse.platform committers should now be able to login and create jobs. Please keep in mind to login you will need to use your _email_ address as the username.

Mickael, since your not a committer on platform I added your account to the permissions which should allow you to login and create jobs too.

I configured the Gerrit Trigger and Sonar plugins, let me know if you need any other plugins.

I also copied over the platform-sonar job and disabled the one on the shared instance.
Comment 6 Mickael Istria CLA 2013-09-13 02:32:19 EDT
Thanks a lot Thanh!
Comment 7 Mickael Istria CLA 2013-09-13 03:34:01 EDT
@Thanh: I can't find the "Query and Trigger Gerrit Patches" link from Hudson main page, which allows to run Gerrit trigger on existing patches. Is this something you can enable?
Comment 8 Thanh Ha CLA 2013-09-13 09:39:36 EDT
(In reply to Mickael Istria from comment #7)
> @Thanh: I can't find the "Query and Trigger Gerrit Patches" link from Hudson
> main page, which allows to run Gerrit trigger on existing patches. Is this
> something you can enable?

Looks like Gerrit Trigger adds a new permission to the security matrix. I've given you permission for this. Can you try again?
Comment 9 Mickael Istria CLA 2013-09-13 09:56:01 EDT
This seems perfect, Thanks.