Hi Marcin,

-> Build file of a project I am currently working on grew up in a few
-> past days and I am thinking about its division into a few smaller
-> chunks. Do you have any thoughts on how to do this do get scalable and
-> manageable set of build files? Tasks done by this build file include:
-> building the code, setting up test environment, firing the test suite,
-> deployment and so on. I'd be grateful for any clues and opinions!

Here's a structure for a somewhat (ok, very:) esoteric use
for NAnt: http://svn.berlios.de/viewcvs/subnant/trunk/src/

Just in case you're wondering what it's supposed to do:
http://svn.berlios.de/viewcvs/subnant/trunk/README.txt?view=markup

A core build file (subnant.build) is used to fire any of
the /src/targets.  Common setup, teardown code and tasks
are in subnant.build, and with the recent fixes in 0.85.rc4,
the custom functions and tasks are now in /src/include

As the project is built for Subversion administration,
it doesn't look much (at all?) like NAnt output when run
(installs as: nant -emacs -indent:-8 -quiet -nologo:) and
it tries to mimic the Subversion command line interface,
so you can get extra help on each target by running:
subnant help <target> [<target>]

This is certainly not a conventional way of using NAnt,
(subverting NAnt for Subversion?:) so YMMV, but it may
give you some clues.

peace
si


-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.  
Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=20
_______________________________________________
Nant-users mailing list
Nant-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to