| Summary: | Athena needs to be Hudson Slave friendly | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | David Carver <d_a_carver> |
| Component: | Dash Athena | Assignee: | Project Inbox <athena.build-inbox> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | nboldt |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | |||
|
Description
David Carver
How about ensuring that the slaves all have the same symlinks in place for latest JDK 1.4 & 1.5 & 1.6, Maven 2 & 3, and Ant 1.7.1 & 1.8? Then everyone will call java, maven, or ant the same way, regardless of *real* location on disk. Also, instead of using the older build.xml or run.sh scripts to start a job, I'd suggest starting your Athena build like this: http://wiki.eclipse.org/Common_Build_Infrastructure/Getting_Started/Bootstrapping (In reply to comment #2) > Also, instead of using the older build.xml or run.sh scripts to start a job, > I'd suggest starting your Athena build like this: > > http://wiki.eclipse.org/Common_Build_Infrastructure/Getting_Started/Bootstrapping If I get a chance later today I'll try the boostrapping method to work with the VEX build. (In reply to comment #3) > (In reply to comment #2) > > Also, instead of using the older build.xml or run.sh scripts to start a job, > > I'd suggest starting your Athena build like this: > > > > http://wiki.eclipse.org/Common_Build_Infrastructure/Getting_Started/Bootstrapping > > If I get a chance later today I'll try the boostrapping method to work with the > VEX build. Did the bootstrapping method work for you? (In reply to comment #4) > (In reply to comment #3) > > (In reply to comment #2) > > > Also, instead of using the older build.xml or run.sh scripts to start a job, > > > I'd suggest starting your Athena build like this: > > > > > > http://wiki.eclipse.org/Common_Build_Infrastructure/Getting_Started/Bootstrapping > > > > If I get a chance later today I'll try the boostrapping method to work with the > > VEX build. > > Did the bootstrapping method work for you? Yes, the bootstrapping seems to work fine. In addition users of Athena should use the provisioning of the appropriate target platform through the use of the P2 Product ZIP files. I didn't get very good results from just pointing at the Helios repository. Doesn't appear that the platform has a P2 Zip of the product SDK available. I ended up using the one you created for 3.6M5, but that is not the most current, but it works for my purposes. My findings are documented here: http://wiki.eclipse.org/Common_Build_Infrastructure/Getting_Started/Build_In_Hudson/Ant_Job_Distributed |