Here we will document various scenarios and how to setup CCNet to deal with them. A possible way that is, there will off course be other ways depending your needs.
And the need or structure of your organization/team will have an influence also.

Also a config is prone to change over time. Most start with just CI, but later want staging (automatically/controlled go to QA and production) for example.
Just keep this in mind :-)