Successfully reported this slideshow.

Atlassian Bamboo pela 3layer Tecnologia

1.198 visualizações

Publicada em

Alguns slides em portugues (os primeiros no Brasil) da 3layer Tecnologia sobre o Atlassian Bamboo, um servidor de integracao continua top de mercado, com excepcionais capacidades de uso junto ao Jira, Fisheye e Crucible.

Mande email para comercial@3layer.com.br para mais detalhes.

Publicada em: Tecnologia
  • Seja o primeiro a comentar

Atlassian Bamboo pela 3layer Tecnologia

  1. 1. Atlassian Bamboo 3layer Tecnologia www.3layer.com.br [email_address] Porto Alegre, RS – Brasil 2010 Fábrica de Software Revenda Sparxsystems Revenda Atlassian Mentoria Consultoria JBoss Outsourcing Java Arquitetos Projetistas Desenvolvedores Arquitetura e Projeto Java EE Tunning Java EE Mundo Open Source em 3layer.org
  2. 2. Sumário <ul><li>PARTE 1 – Características </li></ul><ul><ul><li>Integração continua integrada </li></ul></ul><ul><ul><li>Totalmente escalável </li></ul></ul><ul><ul><li>Analise e melhorias </li></ul></ul><ul><ul><li>Totalmente extensível </li></ul></ul><ul><li>PARTE 3 – Vídeo da ferramenta </li></ul><ul><li>Vídeo </li></ul><ul><li>Contatos e Informações </li></ul><ul><li>Fim </li></ul>
  3. 3. Institucional <ul><li>3layer Tecnologia </li></ul><ul><ul><li>Fundada em 2005, estabelecida em Porto Alegre – RS, tem foco em arquitetura, projeto e construção de software enterprise </li></ul></ul>
  4. 4. Caracteristicas <ul><li>Integração continua integrada </li></ul><ul><ul><li>No bamboo temos integração com Jira, Clover, Fisheye e Confluence </li></ul></ul><ul><ul><ul><li>Vinculo das tarefas do Jira ao Build manual ou apenas lendo o ID da mesma no comentário na versão do código fonte indexado pelo Fishseye que faz parte do build corrente </li></ul></ul></ul><ul><ul><ul><li>Capta o relatório do Clover gerado via Maven ou ANT e adiciona esta informação em uma aba na tela que mostra os resultados do build </li></ul></ul></ul><ul><ul><ul><li>Usa o Fisheye para podemos visualizar o código das versões que fazem parte de um build </li></ul></ul></ul><ul><ul><ul><li>Podemos expor informações sobre os builds no Confluence e no Jira através de GadGats </li></ul></ul></ul>
  5. 5. Caracteristicas <ul><li>Integração continua integrada </li></ul><ul><ul><li>Notificações por IM (protocolo Jabber), via e-mail, RSS ou na IDE que estiver usando o plugin e estiver conectada ao servidor do bamboo </li></ul></ul><ul><ul><li>Suporta filas de build onde podemos gerenciar a ordem de prioridades inclusive mudando esta no momento que os builds acontecem </li></ul></ul><ul><ul><li>Através do plugin no Eclipse ou IntelliJ IDEA podemos visualizar os resultados dos testes unitários de um build </li></ul></ul>
  6. 6. Caracteristicas <ul><li>Totalmente escalável </li></ul><ul><ul><li>Bamboo suporta agentes remotos </li></ul></ul><ul><ul><ul><li>Com estes agentes podemos escalar o poder de executar builds em paralelo na ferramenta </li></ul></ul></ul><ul><ul><ul><li>Se temos muitos builds e/ou os mesmos são pesados o uso de agentes em outros servidores paraleliza e distribui a execução destas tarefas dando mais agilidade </li></ul></ul></ul><ul><ul><li>Bamboo suporte agentes Elastic da Amazon </li></ul></ul><ul><ul><ul><li>Amazon possui um serviço de Cloud Computer – Elastic Computer Cloud (EC2) o qual podemos usar para paralelizar as execução dos nossos builds no Bamboo </li></ul></ul></ul>
  7. 7. Caracteristicas <ul><li>Analise e melhorias </li></ul><ul><ul><li>Através do Bamboo podemos verificar porque o build falhou </li></ul></ul><ul><ul><ul><li>Qual erro de compilação? Qual teste unitário que falhou? </li></ul></ul></ul><ul><ul><li>Podemos analisar através do Clover quanto de cobertura e qual a complexidade do nosso código </li></ul></ul><ul><ul><li>Verificar os tempos de cada build, fazer comparação de builds diferentes, ter a porcentagem de sucesso de cada build </li></ul></ul><ul><ul><li>Visualizar estatísticas por usuário, tipo que mais quebrou o build </li></ul></ul>
  8. 8. Caracteristicas <ul><li>Totalmente extensível </li></ul><ul><ul><li>O Bamboo é baseado em plugins, temos vários plugins desenvolvidos pela Atlassian ou por terceiros que agregam ainda mais funcionalidades a ferramenta https://plugins.atlassian.com/search/by/bamboo </li></ul></ul><ul><ul><li>Podemos usar a API REST do bamboo para acessá-lo e integramos nossas aplicações caseiras com a ferramenta </li></ul></ul>
  9. 9. Vídeo da ferramenta
  10. 10. Contatos e Informações <ul><li>Site http://www.3layer.com.br </li></ul><ul><li>Email [email_address] </li></ul><ul><li>Slideshare http://slideshare.net/3layer </li></ul><ul><li>Subversion http://svn.3layer.com.br/svn/public/ </li></ul><ul><li>Wiki http://3layer.com.br/confluence/ </li></ul><ul><li>Twitter http://twitter.com/3layer </li></ul><ul><li>Blog http://3layertecnologia.blogspot.com </li></ul><ul><li>Skype treelayer </li></ul>3layer Tecnologia - Arquitetura, Projeto e Construção Java EE Open Source
  11. 11. 3layer Tecnologia Portfólio Operacional www.3layer.com.br [email_address] Porto Alegre, RS – Brasil 2010 Fábrica de Software Revenda Sparxsystems Revenda Atlassian Mentoria Consultoria JBoss Outsourcing Java Arquitetos Projetistas Desenvolvedores Tunning Java EE Mundo Open Source em 3layer.org Arquitetura e Projeto Java EE

×