1 <?xml version=
"1.0" encoding=
"utf-8" ?>
3 name=
"Castle Release Build"
4 xmlns=
"http://nant.sf.net/release/0.85/nant.xsd"
7 Run the package-* targets one by one so they do not interfere with each other (like for instance loadtask commands do).
11 NAnt -D:project.config=release -D:sign=true -D:vshik.installed=true -D:nunit2report.installed=false clean package >release-package.log
14 <target name=
"package-net-1.1">
16 clean is first target executed so we can get rid of
19 <nant buildfile=
"default.build" target=
"clean build installer">
21 <property name=
"build.rebuild" value=
"true" />
22 <property name=
"nant.settings.currentframework" value=
"net-1.1" />
23 <property name=
"project.config" value=
"release" />
24 <property name=
"sign" value=
"true" />
25 <property name=
"vshik.installed" value=
"true" />
26 <property name=
"nunit2report.installed" value=
"false" />
27 <property name=
"build-zipfile" value=
"${build.dir}/Castle-${project.major}.${project.minor}.${project.build}-${framework::get-target-framework()}-${project.config}-${datetime::get-year(datetime::now())}-${datetime::get-month(datetime::now())}-${datetime::get-day(datetime::now())} (r${svn.revision}).zip" dynamic=
"true" />
32 <target name=
"package-net-2.0">
34 clean is first target executed so we can get rid of
37 <nant buildfile=
"default.build" target=
"clean build installer">
39 <property name=
"build.rebuild" value=
"true" />
40 <property name=
"nant.settings.currentframework" value=
"net-2.0" />
41 <property name=
"project.config" value=
"release" />
42 <property name=
"sign" value=
"true" />
43 <property name=
"build-zipfile" value=
"${build.dir}/Castle-${project.major}.${project.minor}.${project.build}-${framework::get-target-framework()}-${project.config}-${datetime::get-year(datetime::now())}-${datetime::get-month(datetime::now())}-${datetime::get-day(datetime::now())} (r${svn.revision}).zip" dynamic=
"true" />