Atlassian Bamboo pela 3layer Tecnologia

11
Atlassian Bamboo 3layer Tecnologia www.3layer.com.br [email protected] Porto Alegre, RS – Brasil 2010 Fábrica de Softwar e Revenda Sparxsyst ems Revenda Atlass ian Mentor ia Consulto ria JBo ss Outsourcing Java Arquitetos Projetistas Desenvolvedores Arquitetur a e Projeto Java EE Tunning Java EE Mundo Open Source em 3layer.o rg

description

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 [email protected] para mais detalhes.

Transcript of Atlassian Bamboo pela 3layer Tecnologia

Page 1: Atlassian Bamboo pela 3layer Tecnologia

Atlassian Bamboo

3layer Tecnologia

[email protected]

Porto Alegre, RS – Brasil2010

Fábrica de Software

Revenda

Sparxsystems

Revenda

AtlassianMentoria

Consultoria

JBoss

Outsourcing JavaArquitetosProjetistas

Desenvolvedores

Arquitetura eProjeto Java EE

Tunning

Java EE

Mundo Open Source em

3layer.org

Page 2: Atlassian Bamboo pela 3layer Tecnologia

2

Sumário

PARTE 1 – CaracterísticasIntegração continua integradaTotalmente escalávelAnalise e melhoriasTotalmente extensível

PARTE 3 – Vídeo da ferramentaVídeoContatos e InformaçõesFim

Page 3: Atlassian Bamboo pela 3layer Tecnologia

Institucional

3

• 3layer Tecnologia– Fundada em 2005, estabelecida em Porto Alegre – RS, tem foco em

arquitetura, projeto e construção de software enterprise

Page 4: Atlassian Bamboo pela 3layer Tecnologia

Caracteristicas

• Integração continua integrada– No bamboo temos integração com Jira, Clover, Fisheye e

Confluence• 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

• 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

• Usa o Fisheye para podemos visualizar o código das versões que fazem parte de um build

• Podemos expor informações sobre os builds no Confluence e no Jira através de GadGats

4

Page 5: Atlassian Bamboo pela 3layer Tecnologia

Caracteristicas

• Integração continua integrada– 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

– Suporta filas de build onde podemos gerenciar a ordem de prioridades inclusive mudando esta no momento que os builds acontecem

– Através do plugin no Eclipse ou IntelliJ IDEA podemos visualizar os resultados dos testes unitários de um build

5

Page 6: Atlassian Bamboo pela 3layer Tecnologia

Caracteristicas

• Totalmente escalável– Bamboo suporta agentes remotos

• Com estes agentes podemos escalar o poder de executar builds em paralelo na ferramenta

• 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

– Bamboo suporte agentes Elastic da Amazon• 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

6

Page 7: Atlassian Bamboo pela 3layer Tecnologia

Caracteristicas

• Analise e melhorias– Através do Bamboo podemos verificar porque o build

falhou• Qual erro de compilação? Qual teste unitário que falhou?

– Podemos analisar através do Clover quanto de cobertura e qual a complexidade do nosso código

– Verificar os tempos de cada build, fazer comparação de builds diferentes, ter a porcentagem de sucesso de cada build

– Visualizar estatísticas por usuário, tipo que mais quebrou o build

7

Page 8: Atlassian Bamboo pela 3layer Tecnologia

Caracteristicas

• Totalmente extensível– 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

– Podemos usar a API REST do bamboo para acessá-lo e integramos nossas aplicações caseiras com a ferramenta

8

Page 9: Atlassian Bamboo pela 3layer Tecnologia

Vídeo da ferramenta

9

Page 10: Atlassian Bamboo pela 3layer Tecnologia

Contatos e Informações

• Site http://www.3layer.com.br• Email [email protected] • Slideshare http://slideshare.net/3layer• Subversion http://svn.3layer.com.br/svn/public/• Wiki http://3layer.com.br/confluence/ • Twitter http://twitter.com/3layer• Blog http://3layertecnologia.blogspot.com• Skype treelayer

3layer Tecnologia - Arquitetura, Projeto e Construção Java EE Open Source 10

Page 11: Atlassian Bamboo pela 3layer Tecnologia

3layer TecnologiaPortfólio Operacional

[email protected]

Porto Alegre, RS – Brasil2010

Fábrica de Software

Revenda

Sparxsystems

Revenda

AtlassianMentoria

Consultoria

JBoss

Outsourcing JavaArquitetosProjetistas

Desenvolvedores

Tunning

Java EE

Mundo Open Source em

3layer.org

Arquitetura eProjeto Java EE