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

Atlassian Bamboo pela 3layer Tecnologia

Embed Size (px)

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.

Citation preview

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