I'd like to email the results of the build along with:
- svn revision(s) that are in the build
- commit message(s) for those revisions
- Other details like the location of where we ftp the resulting executables
Can anyone point me to resources to show how to do this with CC.Net?
I am able to get the standard email that is sent that contains a list of changes, but I see no way to modify the contents of the email. I don't want to send multiple emails.
It looks like I need to set xslFiles, but it is not clear to me how to do that or what they should look like.
Each CC.NET project has a "publishers" section. One of the publishers can be "email". Example follows:
This email contains the build label, the svn changeset and the commit message.
You can learn more about the Email Publisher in the CruiseControl.NET documentation
A lot of plain
exec
's I'm afraid. You would need to create apostbuild
section and hook in a custom MSBuild or Nant task that wrapssvn log
and possibly thesvn info
command and parses it.Think of it this way, at least you have full control over what you're doing, but if you're looking for something out-of-the-box for this, I think you're out of luck.
Using the e-mail publisher won't provide you with the commits that happened after the build.