| Continous Integration & Delivery of eclipse projects fo Beginners [message #1007279]
||Tue, 05 February 2013 05:50
| Lukas Olbrich
Registered: October 2010
We're a startup, which is actually a spin-off from the university, and want to migrate the build infrastructure from the university's servers to our own servers.
Taking that step, I was thinking about reimplementing our build infrastructure.
Our current structure is:
- version control via git
- reviews via gerrit
- continuous integration via tycho in jenkins, automatically triggered via gerrit events
- continous delivery via a custom script which copies files via ftp to our p2 update site and manipulates the xml files, imho a dirty hack concerning composite.xml.
What I do not like about the described solution above is the redundancy concerning structure and dependencies: The eclipse structure -features,
plugins and so forth- has to be translated to the maven/tycho-structure -poms, modules and so forth- even though both carry equal information.
Also, the release process is tedious.
Well, now we were planning on using atlassian products because of the integration of jira/greenhopper with the gitrepo/review environment.
However, before we reimplement the infrastructure I wanted to ask you guys for recommendations: Can anyone tell me, how the official eclipse projects are continously integrated and delivered? Is it via buckminster? (sorry for being a rookie).
I'd really appreciate a brief overview on working infrastructures. Maybe, this information will add some pieces to my puzzle.
[Updated on: Tue, 05 February 2013 07:32]
Report message to a moderator