I’ve built a couple custom tasks that I thought might
be useful to people: CopyProject: a task that is written in “inline”
script that calls VS and copies a web project using the VS copy project
functionality. This is more robust than simply copying files with wildcards,
and simpler than writing a task to do the same thing inside the NAnt project
framework. So it requires VStudio, but we’re ok with that until NAnt has
a similar task. LogShipping: this one is pretty nutty. It will setup SQL
log shipping between two databases by just typing “nant setupLogShipping”
with the appropriate active/passive db args. It sets up file shares, sql jobs
on both servers, utility dbs, etc. It’s also written in inline script. So I know nant-developers probably isn’t the place for
this, but wasn’t convinced users would be either, given the current state
of it. Anybody interested in looking at or using these scripts? |