Skip to content

Exemplo usado na apresentação do Delphi Squad Floripa

License

Notifications You must be signed in to change notification settings

alefragnani/delphi-squad-demo

Repository files navigation

Delphi Squad Demo

Projeto exemplo usado na apresentação do Delphi Squad Floripa, sobre Automação de Build

Conteúdo

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.

Ferramentas de Apoio

  • 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

Configurações

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.

Licença

MIT © Alessandro Fragnani