Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cross-project-issues-dev] Standard install location for builds on build.eclipse.org?

If you require the Eclipse SDK as a platform for building, why not just use PDE to do your builds?

If you want signing, packing, and p2 metadata generation for your update site, you can use Athena... it does all that and more, without having to maintain custom / manual scripts yourself.

http://wiki.eclipse.org/Common_Build_Infrastructure/Getting_Started

As to multi-platform requirements, Athena runs on linux32 and 64, MacOSX Carbon, and Win32. It also includes Hudson integration on build.eclipse.org so you can monitor and control your builds. Here are the projects currently using it:

https://build.eclipse.org/hudson/view/Athena%20CBI/

Athena uses a subset of the SDK for building, org.eclipse.releng.basebuilder. You can access it here, or fetch it from CVS yourself:

@build.eclipse.org:/opt/public/cbi/build

N

Eric Gwin wrote:
Hi,

First I should say that this is our first release aboard the eclipse train itself. Also, I am not using PDE to build. I work on a runtime piece that can be used on many platforms, so needs to maintain build files that are generic enough to built in any environment. I do have specific Galileo 'publishing' scripts, (in Ant, that build the features, sign the jars and generate the P2 repository) that I'm running manually, post-build for now.
.
I'm working on incorporating these tasks into my overall build publishing routines that run on the build.eclipse.org machine. To fully automate the whole process.

To do so I need an install of Galileo (SDK minimum) available on the build machine to access some of the tools. We are M+1 so it should be updated prior to our build. I could install one myself, manually, but I figure that since everyone is building, and seems to be using PDE for the most part that there must be a standard installation for the build that gets updated regularly (so that plugins are built using the latest tools/dependencies).

I'm wondering what that location is...?

Thanks.

-Eric
_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

--
Nick Boldt :: http://wiki.eclipse.org/User:Nickb
Release Engineer :: Eclipse Modeling & Dash Athena


Back to the top