| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/08/2009 20:47:24
|
psico.indie
JavaBaby
Membro desde: 13/12/2007 12:16:21
Mensagens: 96
Localização: Fortaleza
Offline
|
Olá amigos,
Quero saber se o Hudson está sendo usado no mercado. Tem alguém aqui que trabalha com ele?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2009 06:03:49
|
reinaldob
JavaChild
Membro desde: 14/04/2003 23:16:35
Mensagens: 102
Localização: São Paulo, Brasil
Offline
|
Uso amplamente aqui na empresa onde trabalho...
Cara, simplesmente muito tranquilo de trabalhar, e olha que temos desenvolvimento em .net e C++ além de java que também usam o Hudson.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2009 06:17:52
|
psico.indie
JavaBaby
Membro desde: 13/12/2007 12:16:21
Mensagens: 96
Localização: Fortaleza
Offline
|
Quais recursos dele você usa?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2009 06:33:22
|
Don
JavaChild
![[Avatar]](/images/avatar/e6c5803498e62cb0ef3bfe44c72c57d6.jpg)
Membro desde: 15/03/2008 15:41:09
Mensagens: 114
Offline
|
aqui também estamos usando
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2009 06:38:48
|
Felagund
GUJ Master
![[Avatar]](/images/avatar/d8d855c465198499868fb2b566ebee8d.jpg)
Membro desde: 26/07/2006 11:51:36
Mensagens: 1732
Localização: Santa e Bela Catarina
Offline
|
Qual é a vantagem do uso do Hudson? Andei lendo, mas não vi nada ainda do tipo, ele ajuda a fazer isso.
Qual a ideia central do Hudson?
[]'s
|
att
Rafael Felix
Rolling With Code
Twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2009 07:08:28
|
reinaldob
JavaChild
Membro desde: 14/04/2003 23:16:35
Mensagens: 102
Localização: São Paulo, Brasil
Offline
|
@psico.indie
Eu utilizo ele para :
- Rodar as ferramentas de cobertura de testes e mostrar os gráficos
- Roda o findbugs, pmd e checkstyle também gerando gráficos
- "Tagear" meus releases no subversion
- Atualizar tarefas no Jira (Comentando as mesmas que tem referencia no svn, se o build com a correção do Bug xxx passou corretamente no build e testes)
- Deploy automático no servidor de testes de integração
- Pontuar os commits dizendo quem corrigiu warnings, quem colocou warnings ou quebrou builds (isso rende muitas cervas no hanking do fim do mês )
E todos esses recursos eu consigo via plugins, que é MUITO simples de colocar... chega a ser ridículo de tão fácil (é só marcar os checkbox que ele baixa e instala automáticamente)
E claro isso tudo fora as vantagens da integração contínua em si, que as outras ferramentas também proporcionam.
@Felagund
Ele é uma ferramenta de integração contínua, existem várias vantagens em se ter integração contínua, mas claro ela é só uma ferramenta que ajuda a aplicar essa técnica, vc precisa de outras práticas no dia a dia, como commitar código a cada 1 ou 2 horas, ter testes unitarios e de integração, promover refactoring, etc..etc..etc..
Sugiro uma lida aqui : http://martinfowler.com/articles/continuousIntegration.html
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2009 07:17:53
|
fabiofalci
GUJ Master
![[Avatar]](/images/avatar/c359889a833e7612e0cff1dc69d272bc.png)
Membro desde: 11/04/2006 09:23:14
Mensagens: 1057
Localização: Porto Alegre - RS
Offline
|
Utilizamos aqui na empresa, bem fácil de usar mesmo. Antes usavamos o CruiseControl, mas ele
era bem ruinzinho de configurar, talvez hj esteja mais fácil.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2009 07:19:45
|
Don
JavaChild
![[Avatar]](/images/avatar/e6c5803498e62cb0ef3bfe44c72c57d6.jpg)
Membro desde: 15/03/2008 15:41:09
Mensagens: 114
Offline
|
Felagund wrote:Qual é a vantagem do uso do Hudson? Andei lendo, mas não vi nada ainda do tipo, ele ajuda a fazer isso.
Qual a ideia central do Hudson?
[]'s
O Hudson é uma ferramenta de integração continua...
Dá uma lida aqui que irá entender melhor:
http://www.linhadecodigo.com.br/ArtigoImpressao.aspx?id=1252
This message was edited 1 time. Last update was at 06/08/2009 07:24:42
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2009 08:31:09
|
psico.indie
JavaBaby
Membro desde: 13/12/2007 12:16:21
Mensagens: 96
Localização: Fortaleza
Offline
|
@reinaldob
Você utiliza também para fazer deploy para um servidor de produção?
Como essa ferramenta faz os testes, é usando ferramentas como jUnit ou simplesmente executando o código e vendo se dá erro em tempo de compilação e execução?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2009 08:42:08
|
reinaldob
JavaChild
Membro desde: 14/04/2003 23:16:35
Mensagens: 102
Localização: São Paulo, Brasil
Offline
|
Para produção não, pois geralmente existe todo um "ritual" mais complexo, como fazer backup do ambiente, atualizar banco, etc..etc..
E sobre os testes, ele tem plugin para JUnit, TestNG e Selenium... mas tem plugin pra NUnit e CPUnit...
Aqui utilizamos os três, JUnit, TestNG para unitários e Selenium para integração...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2009 08:54:21
|
psico.indie
JavaBaby
Membro desde: 13/12/2007 12:16:21
Mensagens: 96
Localização: Fortaleza
Offline
|
@reinaldob
Para ele usar o recurso de teste meu código deve se escrito escrevendo os testes usando JUnit?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2009 08:59:29
|
fabiofalci
GUJ Master
![[Avatar]](/images/avatar/c359889a833e7612e0cff1dc69d272bc.png)
Membro desde: 11/04/2006 09:23:14
Mensagens: 1057
Localização: Porto Alegre - RS
Offline
|
Aqui há vários plugins do hudson
http://wiki.hudson-ci.org/display/HUDSON/Plugins
No caso, se não encontrar nada específico para a tua situação, o mais simples de fazer
é disparar um processo, pelo ant por exemplo, e configurar o hudson para esse disparo.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2009 09:12:39
|
reinaldob
JavaChild
Membro desde: 14/04/2003 23:16:35
Mensagens: 102
Localização: São Paulo, Brasil
Offline
|
@psico.indie
Sim, ou qualquer outro framework de testes unitários
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2009 09:22:59
|
psico.indie
JavaBaby
Membro desde: 13/12/2007 12:16:21
Mensagens: 96
Localização: Fortaleza
Offline
|
@reinaldo
Trabalho usando o ferramentas da Oracle para desenvolver módulos customizados para o ERP da oracle. Tudo eh fechado e as ferramentas são muito amarradas. Para você ter uma idéia usamos java 4 e uma versão do Jdeveloper antiga. Pergunto eu se para usar os testes do jUnit, o Jdeveloper deve dar suporte a isso ou é só importar a lib, importar as classes e usar o JUnit.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2009 09:25:33
|
Luiz Aguiar
Moderador
![[Avatar]](/images/avatar/843a4d7fb5b1641b0bb8e3c2b2e75231.jpg)
Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline
|
Sildes do Flickr
http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
|
-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!
|
|
|
 |
|
|