Download - Atlassian Bamboo pela 3layer Tecnologia
![Page 1: Atlassian Bamboo pela 3layer Tecnologia](https://reader036.vdocuments.com.br/reader036/viewer/2022082603/54592a21af79594e128b4e80/html5/thumbnails/1.jpg)
Atlassian Bamboo
3layer Tecnologia
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](https://reader036.vdocuments.com.br/reader036/viewer/2022082603/54592a21af79594e128b4e80/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.com.br/reader036/viewer/2022082603/54592a21af79594e128b4e80/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.com.br/reader036/viewer/2022082603/54592a21af79594e128b4e80/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.com.br/reader036/viewer/2022082603/54592a21af79594e128b4e80/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.com.br/reader036/viewer/2022082603/54592a21af79594e128b4e80/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.com.br/reader036/viewer/2022082603/54592a21af79594e128b4e80/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.com.br/reader036/viewer/2022082603/54592a21af79594e128b4e80/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.com.br/reader036/viewer/2022082603/54592a21af79594e128b4e80/html5/thumbnails/9.jpg)
Vídeo da ferramenta
9
![Page 10: Atlassian Bamboo pela 3layer Tecnologia](https://reader036.vdocuments.com.br/reader036/viewer/2022082603/54592a21af79594e128b4e80/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.com.br/reader036/viewer/2022082603/54592a21af79594e128b4e80/html5/thumbnails/11.jpg)
3layer TecnologiaPortfólio Operacional
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