Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[buckminster-dev] Re: Tutorial for building an RCP from hudson

Johannes Utzig wrote:
Hi Henrik,

I'm not sure I understand you right. A patch against the tutorial project? I already added a patch to make it buildable for the tutorial and it has been applied, or are you talking about the MSPECs, CSPECs and the RMAP? Should they live in the releng project of the tutorial?
That is what I had in mind.

If so, I can create a patch for that of course, just wasn't sure if that's what you meant because the other demo queries and rmaps seem to live in http://www.eclipse.org/buckminster/samples...

The artifacts that need to be easily shareable (i.e. starting from nothing) should be published there as well.

If you guys are ok with the general approach and the tutorial can be added to the buckminster examples section, I think it could incrementally demonstrate more advanced features of CI. I could think of -unit testing
-code coverage
-benchmarks
-metrics (like sonar)
-build triggers on commit action
-building specific branches/tags
-qualifier replacement

What do you think?

I think it is an excellent idea. We have to decide on if we want something that builds up gradually (different instances), or if there is one that includes everything. Maybe have two? The current mailapp tutorial as it is to not overload it with stuff, and then one with everything (and extra mayo :).

It's also quite handy IMO to see the current pains of buckminster integration in real life.
-no changelog for checkout
-no update functionality (which forces the user to delete the workspace prior to a build) -no polling support (which makes it hard to trigger a build on commit actions)
-plugin unit tests are currently difficult to execute

Until Peter has finished the 'Buckminster updating / change-list generation' and issue 243293 (JUnit support) is resolved, the tutorial can help explaining how that's currently done, and once those features are in place, the tutorial can be an example on how those new capabilities can be utilized.

Issues understood - do you think that is worth while? Isn't it better to wait for the proper solution and document that?

Btw: The eclipse foundation has a hudson up and running as well, right?
Would it maybe be possible to set up an example job for the Mail-App RCP and give anonymous users the right to view the job configuration?

Hm, not sure if that is doable (permission to view some jobs). Maybe Thomas knows... Meanwhile, would it be possible to store the job config in mailapps releng component?

Best regards,
Johannes





Back to the top