Here is the summary of all CI patterns and anti-patterns as mentioned in this article. Refer to the link for a more detailed explanation of these.
Build Software at every change
Pattern
Run a software build with every
change applied to the Repository.
Anti-patterns
Scheduled builds, nightly
builds, building periodically, building exclusively on developer's machines,
...