Projeto exemplo usado na apresentação do Delphi Squad Floripa, sobre Automação de Build
Composto por um aplicativo básico, juntamente com seus testes unitários. Ambos terão sua compilação/execução automatizada pelo FinalBuilder e publicados no Jenkins. A publicação no Jenkins irá contar com Relatório de Testes Automatizados e Cobertura de Código.
- Para a Automação de Compilação será utilizado o FinalBuilder
- Para a Integração Contínua será utilizado o Jenkins
- Para o Teste Unitário será utilizado o DUnit
- Para a Cobertura de Código será utilizado o Delphi Code Coverage
Para facilitar a construção do exemplo, as ferramentas gratuitas já encontram-se no repositório: Jenkins, DUnit e Delphi Code Coverage
As configurações necessárias do FinalBuilder e do Jenkins estão documentadas num arquivo readme.md
nas suas respectivas pastas.
Para o Finalbuilder encontra-se anexo um print de como deveria ficar o script depois de pronto. Para o Jenkins encontra-se anexo um template do job, para fins comparativos.
MIT © Alessandro Fragnani