In the FlexWiki BuildSystem, developers use build.cmd to build the software.
If you just run build.cmd, it will invoke the build tool (NAnt) with a default target of test.
You can build other targets using build foo, where foo is a target to invoke/build.
| Target | Meaning |
| build | compiles |
| test | runs unit tests, FxCop, and SQL Server tests (if enabled) |
| dist | builds distribution zipfiles |
| install | sets up test installation |
| verify | runs BVTs against test installation |
Each of those runs the ones before it. So build verify runs build, test, dist, install, verify.
Additionally, there's "run-verify" which runs verify without doing the ones before it. Eventually we'll have "run-test" "run-dist", etc. Just not as much need for those.