Triggers are a major feature in Continua CI that enable automation of your build process. A trigger is attached to a configuration and is set to listen for certain events to occur. If a matching event occurs, the trigger executes a build on its configuration. Triggers can listen for the following events:
- A new change-set/commit/checkin in a repository. This allows builds to be automatically fired whenever a project's source code is updated.
- Another configuration completing its build. Listening for other configurations to finish means you can effectively chain together a set of configurations.
- Firing a build at a certain date or time. For example you could set up a trigger to fire at the end of each business day.