| Summary: | HIPP for Trace Compass | ||
|---|---|---|---|
| Product: | Community | Reporter: | Alexandre Montplaisir <alexmonthy> |
| Component: | CI-Jenkins | Assignee: | CI Admin Inbox <ci.admin-inbox> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | denis.roy, malaperle, thanh.ha, webmaster |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | |||
|
Description
Alexandre Montplaisir
Currently, Windows and Mac job must run on the Shared instance (https://hudson.eclipse.org/hudson). Do you want us to create jobs for you on the shared instance, instead of having your own HIPP? Oh ok, in this case we'd prefer having only Linux on our own HIPP then. Both solutions are not mutually exclusive. We can set up a HIPP for your project for Linux builds/tests, and create a few jobs for your project on the shared instance. Most projects that need to do UI testing on Windows and Mac do this. We don't recoommend using the Windows and Mac slaves for general builds since those resources are limited. Ok, that's a good idea then. We'll take a HIPP for Linux builds, and Windows/Mac jobs on the shared instance. Trace Compass HIPP is now setup at https://hudson.eclipse.org/tracecompass/ Committers should now be able to login and create jobs. Please note that unlike the shared instance you will need to login with your _email_ address as your username. If you require additional plugins feel free to reopen this bug and list them. Optionally, we can also add the Trace Compass HIPP user to the project group which would allow the HIPP user to have write access anywhere the project group has access to including downloads area and any git repositories. This could be useful if you'd like to use Hudson for automated build promotion but keep in mind there is some risk in giving Hudson more permissions than it needs. If you'd like to to enable this please reopen and let us know. > Windows/Mac jobs on the shared instance.
I think all we need is a name for those jobs. HIPP uses your committer email address for authentication, whereas the shared instance uses your Committer ID.
Awesome, thanks! > Optionally, we can also add the Trace Compass HIPP user to the project group Yes, can you do this please, we will eventually setup a job to publish a nightly update site. >> Windows/Mac jobs on the shared instance. > I think all we need is a name for those jobs. How about tracecompass-windows-nightly tracecompass-mac-nightly Also, can you please install the Gerrit Trigger plugin on the HIPP. I'm not sure what name it is exactly, but Linux Tools must have it, which allowed to set up this job: https://hudson.eclipse.org/linuxtools/job/linuxtools-gerrit/ I've installed the Gerrit Trigger plugin and I've configured it, but for some reason it reports that Gerrit is down/unreachable. I'm wondering if it's because it doesn't know what to check? On the shared instance, I've created: https://hudson.eclipse.org/hudson/job/tracecompass-windows-nightly https://hudson.eclipse.org/hudson/job/tracecompass-mac-nightly/ Don't forget: on the shared instance, please use your committer ID to log in, not your email address (same password). I have restarted the HIPP instance (in the Committer Tools), now it doesn't seem to display the error anymore. The "Test Connection" button on the plugin's page reports "Success", whatever it checks for. I have created a new job for Gerrit patches, and the trigger seems to work fine: a build starts whenever a patch is posted on Gerrit! Here's a successful build: https://hudson.eclipse.org/tracecompass/job/tracecompass-gerrit/7/ However it didn't post any comment to Gerrit (like the Build Started, Build Success messages, or the corresponding +/- 1). Is there anything, like special permissions, that need to be set on the Gerrit side? (In reply to Alexandre Montplaisir from comment #11) > I have restarted the HIPP instance (in the Committer Tools), now it doesn't > seem to display the error anymore. The "Test Connection" button on the > plugin's page reports "Success", whatever it checks for. > > I have created a new job for Gerrit patches, and the trigger seems to work > fine: a build starts whenever a patch is posted on Gerrit! Here's a > successful build: > https://hudson.eclipse.org/tracecompass/job/tracecompass-gerrit/7/ > > However it didn't post any comment to Gerrit (like the Build Started, Build > Success messages, or the corresponding +/- 1). Is there anything, like > special permissions, that need to be set on the Gerrit side? Sounds like a similar issue to bug 446199 comment 8. > change the API from using "approve" to "review".
That worked! Thanks a lot for the tip!
Would it be possible to install the Sonar plugin on the HIPP as well? Thank you! (In reply to Marc-Andre Laperle from comment #14) > Would it be possible to install the Sonar plugin on the HIPP as well? Thank > you! Ping. Denis? ;) I've added the sonar plugin and it should be all set. -M. (In reply to Eclipse Webmaster from comment #16) > I've added the sonar plugin and it should be all set. Thank you! I tried a build and got this error: Access denied for user 'sonar_rw'@'172.25.102.105' (using password: YES) https://hudson.eclipse.org/tracecompass/job/tracecompass-master-sonar/2/consoleFull Perhaps the password is mistyped? I thought for sure I'd got the right one, but I've updated it just in case there was a cut and paste error. -M. (In reply to Eclipse Webmaster from comment #18) > I thought for sure I'd got the right one, but I've updated it just in case > there was a cut and paste error. > > -M. It works now, thanks! Closing. |