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

Bug 416594

Summary: HIPP for SWTBot
Product: Community Reporter: Mickael Istria <mistria>
Component: CI-JenkinsAssignee: CI Admin Inbox <ci.admin-inbox>
Status: CLOSED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: thanh.ha, webmaster
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on: 403843    
Bug Blocks:    

Description Mickael Istria CLA 2013-09-05 03:49:55 EDT
In order to host all the various SWTBot jobs in the same place:
* swtbot-tycho
* swtbot-tycho-e42
* SWTBot-Sonar
* SWTBot-Gerrit
* ...

It would be nice to have an Hudson Instance for SWTBot
Comment 1 Mickael Istria CLA 2013-09-05 03:52:38 EDT
This needs to have Sonar and Gerrit plugins installed and set up.
Comment 2 Thanh Ha CLA 2013-09-05 09:58:59 EDT
(In reply to Mickael Istria from comment #0)
> In order to host all the various SWTBot jobs in the same place:
> * swtbot-tycho
> * swtbot-tycho-e42
> * SWTBot-Sonar
> * SWTBot-Gerrit
> * ...
> 

Should I migrate all these jobs over as well?

I could migrate them and disable them from the shared instance once migrated over to the HIPP instance. If so please list fully all the jobs you'd like moved over (and from which hudson server they currently exist on).
Comment 3 Mickael Istria CLA 2013-09-05 11:20:20 EDT
(In reply to Thanh Ha from comment #2)
> Should I migrate all these jobs over as well?

That would be nice.

> I could migrate them and disable them from the shared instance once migrated
> over to the HIPP instance. If so please list fully all the jobs you'd like
> moved over (and from which hudson server they currently exist on).

On hudson.eclipse.org/hudson, all jobs in view https://hudson.eclipse.org/hudson/view/SWTBot/ , that is:
* swtbot-e34
* swtbot-e35
* swtbot-e36
* swtbot-e37
* swtbot-tycho
* swtbot-tycho-e42
On hudson.eclipse.org/sandbox:
* swtbot-gerrit
* SWTBot-Sonar

That should be all.
Comment 4 Thanh Ha CLA 2013-09-05 15:32:08 EDT
I configured the SWTBot HIPP instance which can be reached at:

    https://hudson.eclipse.org/swtbot/

I also went ahead and configured the Gerrit Trigger and Sonar plugins. Let me know if any other plugins should be added or changed.

Committers on the SWTBot project should now be able to login to this HIPP instance. One difference from the shared instance though is you will need to use your _email_ address as the username.

Optionally I can also add the SWTBot HIPP user to the swtbot project group which would all it write access to any directory that swtbot project group has write access to including git and any downloads directories. This is useful if you'd like to have Hudson deploy your project artifacts. Let me know if this is something you'd like enabled.

Next I will start copying the swtbot jobs from the sandbox and shared hudson instances over to the HIPP instance. Once copied I will disable the job on the shared instance side but feel free to re-enable them if you find issues with the HIPP job.
Comment 5 Thanh Ha CLA 2013-09-05 16:05:19 EDT
(In reply to Mickael Istria from comment #3)
> On hudson.eclipse.org/sandbox:
> * swtbot-gerrit
> * SWTBot-Sonar
> 

I've copied over the sandbox jobs and are now disabled on the sandbox.
Comment 6 Thanh Ha CLA 2013-09-05 16:21:24 EDT
(In reply to Mickael Istria from comment #3)
> On hudson.eclipse.org/hudson, all jobs in view
> https://hudson.eclipse.org/hudson/view/SWTBot/ , that is:
> * swtbot-e34
> * swtbot-e35
> * swtbot-e36
> * swtbot-e37
> * swtbot-tycho
> * swtbot-tycho-e42

I migrated all these jobs as well and disabled them on the shared instance. They all now exist in the HIPP instance.
Comment 7 Mickael Istria CLA 2013-09-06 02:15:55 EDT
Thanks Thanh,

(In reply to Thanh Ha from comment #4)
> Optionally I can also add the SWTBot HIPP user to the swtbot project group
> which would all it write access to any directory that swtbot project group
> has write access to including git and any downloads directories. This is
> useful if you'd like to have Hudson deploy your project artifacts. Let me
> know if this is something you'd like enabled.


This is something we'll need as the swtbot-tycho job is responsible for pushing new snapshots to download.eclipse.org/technology/swtbot/snapshots.
Comment 8 Thanh Ha CLA 2013-09-06 10:56:00 EDT
(In reply to Mickael Istria from comment #7)
> Thanks Thanh,
> 
> (In reply to Thanh Ha from comment #4)
> > Optionally I can also add the SWTBot HIPP user to the swtbot project group
> > which would all it write access to any directory that swtbot project group
> > has write access to including git and any downloads directories. This is
> > useful if you'd like to have Hudson deploy your project artifacts. Let me
> > know if this is something you'd like enabled.
> 
> 
> This is something we'll need as the swtbot-tycho job is responsible for
> pushing new snapshots to download.eclipse.org/technology/swtbot/snapshots.

Ok I added the group and restarted the HIPP instance so it should be working now but let me know if it doesn't.
Comment 9 Thanh Ha CLA 2014-05-27 15:07:46 EDT
Mickael, Can I cleanup the SWTBot jobs remaining on the Shared instance?

I believe all the jobs in this view are no longer necessary since you are using HIPP now?

https://hudson.eclipse.org/hudson/view/SWTBot/
Comment 10 Mickael Istria CLA 2014-05-28 04:51:20 EDT
Sure, feel free to clean all SWTBot-related stuff on shared Hudson instance.
Everything is on HIPP.
Comment 11 Thanh Ha CLA 2014-05-28 10:20:23 EDT
(In reply to Mickael Istria from comment #10)
> Sure, feel free to clean all SWTBot-related stuff on shared Hudson instance.
> Everything is on HIPP.

It is done.