KBEC-00026 - Setting up ElectricCommander for continuous integration

Article ID:360033195091
1 minute readKnowledge base
On this page

Summary

This recipe describes how to set up ElectricCommander’s ElectricSentry for continuous integration.

Continuous integration is the process of automatically starting a build whenever there is a new checkin to the SCM system. Continuous integration is a key element of Agile development, but it is useful as part of any development methodology, helping find problems earlier while they are localized and still small in scale.

Solution

ElectricCommander is well-suited to performing continuous integration, because it contains build procedures, and it has an API for running these procedures automatically. ElectricSentry is a project within ElectricCommander that monitors SCM system checkins and starts the appropriate build procedure when a change occurs, all under the control of the user who sets up the ElectricSentry configuration. See the ElectricCommander online help topic, "ElectricSentry," for information on configuring ElectricSentry.

This article is part of our Knowledge Base and is provided for guidance-based purposes only. The solutions or workarounds described here are not officially supported by CloudBees and may not be applicable in all environments. Use at your own discretion, and test changes in a safe environment before applying them to production systems.