Para software incorporado, a Integração Contínua pode ser útil
- se você tiver testes (unitários) que possam ser executados em um ambiente de simulação ou
- se você tiver meios para executar atualizações automáticas do dispositivo de destino e ativar os testes automaticamente (incluindo os estímulos necessários).
No primeiro caso, você pode configurar um servidor de IC que cria periodicamente uma compilação para o destino da simulação e executa os testes nesse destino simulado automaticamente. No segundo caso, você precisaria conectar um destino real ao servidor de IC e depois criar periodicamente uma compilação e testá-lo.
A vantagem em ambos os casos é que você obtém testes automatizados, autônomos e de regressão que lhe dirão se você acidentalmente quebrou alguma coisa, mesmo que isso esteja em uma parte aparentemente não relacionada do software (que você não teria tocado com o seu testes manuais).