Hudson

Olá pessoal!

o tema de hoje é: HUDSON! \o/



O Hudson é uma fonte aberta servidor de integração contínua fornecendo equipes de desenvolvimento com
uma maneira confiável para monitorar as alterações no controle de origem e desencadear uma série de compilações.

Vantagens:


  1. Fácil instalação e configuração;
  2. Monitoração de Jobs;
  3. Integração com ferramentas como: ( Apache Maven, Ant Apache, Gradle , etc. );
  4. Hudson pode ser estendido para suportar versões de software, documentação, monitoramento, dentre outros.



 Ciclo típico de integração contínua


  1. Os desenvolvedores irão verificar no novo código em seu sistema de controle de versão;
  2. Enquetes Hudson este sistema regularmente para mudanças, por exemplo, a cada minuto;
  3.  Se forem indicados mudanças, o novo código está marcada para construir severs e uma nova versão do seu projeto é executado;
  4. Os resultados são relatados ao Hudson;
  5. Ocorrerá a definição do novo status do projeto (estável, instável, ou falhou);
  6. Finalmente as notificações são enviadas para os desenvolvedores e outras partes interessadas, que deseja corrigir os problemas encontrados ou prosseguir a implementação de novas funcionalidades.

 Geralmente este ciclo completo normalmente não ultrapassa 15 minutos.

Bom gente é isso,  este post é pequeno mesmo pois o projeto hudson evoluiu para uma ferramenta chamada: Jenkins.

 E essa sim! Eu falarei em um post bem maior!!

 Então não percam o próximo post, aguardo vocês!
 Até!
 o/

About thallitaceleste

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.

0 comments:

Postar um comentário