Você está na página 1de 12

Ferramentas para GCS

MantisBT
Mantis Bug Tracking uma ferramenta WEB open source, desenvolvida em PHP,
customizvel e totalmente balanceada entre simplicidade e desempenho para controle de
bugs. Pode ser executado em qualquer servidor, que tenha suporte PHP, rodando Windows,
Linux, OS/2, Mac OS X e uma variedade de sistemas operacionais executando Unix. Essa
ferramenta suporta muitos sistemas de banco de dados. o eles: MySQL, MS SQL,
PostgreSQL e DB2.

Principais

Caractersticas:

Experincia do usurio bem simples, possuindo, portanto, uma interface totalmente


simples;
Suporte para Projetos, Sub-Projetos e Categorias;
Usurios podem ter diferentes nveis de acesso por projeto;
Busca e Filtro para os resultados;
Sistema de reporte com grficos e logs;
Notificao por e-mail;
Usurios podem monitorar bugs especficos;
Habilidade de enviar mensagens para os demais usurios de um bug especfico;
Projeto Pblico ou Privado Public, isto , pblico quando o projeto acessvel para
todos os usurios e privado quando somente ao usurios especfico adicionado;
Access de grupo: As aes podem ser aplicadas a mltiplos bugs;
Compatibilidade com o Eclipse;
Possiblidade de instalao de plug-ins.

O MantisBT ainda possui um client chamado MantisConnect que prov servio web, que
pode utilizar qualquer linguagem que suporte servios SOAP (protocolo de transferncia de
mensagens em formato XML para uso em ambientes distribudos). O MantisConnect
tambm inclui bibliotecas para .NET, Java e Cocoa. Ele, agora, faz parte do pacote de
instalao Standart do MantisBT.
O MantisBT no possui interface XML-RPC. Possui uma verso para SmartPhones e PDA's
(MantisWAP). Ele ainda possui integrao com frameworks como Drupal, e sistemas de
gerenciamento de contedo como XOOPS, Geeklog, Postnuke. Tambm pode ser integrado
a sistemas de controle de verso como o CVS, Subversion.
Escolher uma ferramenta para controle de bugs extremamente importante uma fez que a
equipe poder se organizar melhor para a correo desses bugs, ainda poder obter logs
dos bugs e informaes grficas da quantidade de bugs reportados e corrigidos. Essa
uma boa prtica no desenvolvimento para reportar e corrigir bugs, sendo muito importante
para o andamento do projeto e para a consistncia do sistema.

Quando analisamos esta ferramenta no modelo 3C (Comunicao, Coordenao e


Cooperao) podemos observar que o Mantis BT uma ferramenta que tem enfoque na
comunicao.
Comunicao
Troca de informao entre usurios do sistema o foco da comunicao. Na
comunicao, a troca de mensagens realizadas geram compromissos gerenciados pela
coordenao e tarefas durante a cooperao.
O Mantis utiliza o sistema de troca de mensagens para realizar a interao entre
estes usurios. Essas mensagens compem o uso de Issues, que podem ser atribudos
diretamente determinadas pessoas em um projeto ou que aguardam encaminhamento.
Esses issues, ao serem direcionados a determinada pessoa, so notificados em forma de
email. Contudo, isso s ocorre caso o usurio escolha como preferncia estas opes. O
usurio ir receber email caso:

Surjam novos issues;


Ocorra mudana de atribuio de atribuio;
Retorno ou resposta um issue;
Caso um issue seja resolvido, reaberto ou fechado;
Se forem criadas anotaes adicionais aos issues;
Caso ocorram mudanas em status ou em prioridades.

Um issue, assim que atribudo, pode ser monitorado. Uma vez que o issue passa a ser
monitorado, aquele dado como monitor ir fazer parte da troca de mensagens e se tornar
responsvel por dizer o estado do issue. A troca de mensagens em um issue feito a partir
de anotaes e anexo de arquivos. Para um sistema de mensagens atual, essa troca de
mensagem um tanto simples. Essas anotaes podem ser pblicas ou privadas,
escolha do usurio. As anotaes so o meio de controle sobre o estado do issue dentro do
projeto.
O mantis ainda tem a opo de lembrete que ir dar um pequeno alerta a uma pessoa
especifica que dever monitorar/resolver o problema ali descrito. Lembrando que tanto a
anotao quanto o lembrete so notificados via email ao usurio (caso ele tenha escolhido
tal como preferncia).
Comparativo entre Mantis e Sistemas de Mensagens
O Mantis, como dito anteriormente, realiza notificao de issues reproduzidos via email,
alm de existir a troca de mensagens (anotaes e lembretes) dentro da prpria ferramenta.
O email notificado contm, basicamente, as mesmas informaes que existem na tela de
visualizao de issue dentro da prpria ferramenta alm do estado do issue no topo do
email. As informaes so basicamente: quem relatou o issue e a quem foi relatado, qual o
projeto de que o issue faz parte bem como a data de envio e data de modificao. Contm
tambm o nmero dado ao issue e a descrio deste.
Atualmente o que falta na ferramenta so sistemas de mensagens sncronas, uma vez que
todos os tipos de troca de mensagem no Mantis so assncronas, ou seja, necessrio um
tempo para que a mensagem seja visualizada, e seja relatado o andamento da issue. Para
sistemas de mensagens sncronas atuais existem ferramentas que indicam, por exemplo, a
gravidade de uma determinada mensagem com um smbolo indicador.Dessa forma, seria
mais prtico para o usurio saber qual deve ser a atividade que ele tem de dar prioridade
para resolver, no Mantis.

Os mecanismos encontrados em sistemas de mensagens sncronos seriam extremamente


eficientes pra esta ferramenta. Comparado com o Messenger, por exemplo, a falta de
indicadores de que a mensagem enviada, fora recebida e bem como visualizada, faz muita
falta em um sistema de tracking como o Mantis. Algumas figuras (emoticons) caractersticos
de um projeto, tambm seriam extremamente teis. Esse tipo de sistema, atualmente,
tambm conta com sistema de chamada de voz ou vdeo chamada. Existe tambm o uso
de fruns de discusso e bate-papo, em sistemas de mensagens sncronas que tambm
no fazem parte do mantis.

Coordenao
A coordenao organiza os grupos, bem como as atividades realizadas e os recurso, a fim
de alcanar os objetivos propostos.

Cooperao
O objetivo da cooperao em um sistema, como o Mantis, se d pelo controle do Workflow.
Workflow um servio que rene um conjunto de ferramentas para a automatizao do
trabalho. Uma das caractersticas desse tipo de sistema o controle em tempo real que
deve ocorrer dando a visibilidade de quem est realizando determinada atividade, quando e
onde estas informaes foram acessadas e quais as aes foram tomadas para a sua
resoluo.
No Mantis, isso acontece de forma implcita, de forma que o controle das atividades feito
atravs das mensagens (reports). Com isso, natural que no haja um controle em tempo
real do andamento das atividades, uma vez que as mensagens trocadas no sistema so
assncronas. Desta forma, podemos dizer que o controle de prazos no Mantis
basicamente ineficaz.
A atribuio dos issues, ocorrem na forma de prioridades. Existem as prioridades de
visualizao em projeto e entre membros participantes. Ao se atribuir um issue, a pessoa
deve escolher a qual projeto o issue ser atribudo, bem como a gravidade deste. Essa
uma das formas de se saber qual issue deveria ser resolvido primeiramente. Alm disso,
quando se atribui um issue a determinada pessoa, possvel ainda que algum que esteja
a um cargo de administrador, por exemplo, adicionar pessoas para que possam monitorar o
andamento desta issue. Desta forma o fluxo de trabalho, tende a ser mais significativo e o
workflow se torna mais evidente.
O fluxo de trabalho pode ser descrito como a exibio dos issues na tela principal. Estes
issues (no atribudos, resolvidos, relatados, monitorados e modificados recentemente)
possuem colorao que indicam o seu estado no processo.

*Suporte gerencial do Mantis (parte de relatrios)


Configuraes sobre wiki,forum e status do issue;
Preencher a tabela;

Referncias
https://www.smashingmagazine.com/2008/09/the-top-7-open-source-version-controlsystems/
https://www.mantisbt.org/wiki/doku.php
https://www.bugzilla.org/
https://tasafo.wordpress.com/2015/02/09/gerencie-os-bugs-com-o-mantis-bug-tracker/
http://imasters.com.br/artigo/4655/gerencia-de-ti/sistemas-colaborativosconceito-caracteristicasdes-e-funcionalidades?
trace=1519021197&source=single

Subversion
Subversion (SVN) um sistema de controle de verso que gerencia arquivos e diretrios, e
as mudanasfeita a eles , ao longo do tempo . Isso permite que voc recupere verses
antigas de seus dados ou examine o historico de como seus dados foram alterados. Alm
disso ele pode ser usado em rede, o que permite que seja usado por vrias pessoas em
computadores diferentes dando a capacidade para vrias pessoas gerenciar e modificar o
mesmo conjunto de dados.
A maior crtica sobre o SVN que ele tem uma capacidade comparativa lenta e a falta de
controle de reviso distribudo, que utiliza um servidor centralizado para armazenar as
atualizaes do cdigo. A principal desvantagem que caso tenha uma queda do servidor
principal, no ser possvel para nenhum dos usurios acessar o cdigo neste modelo de
controle de reviso.

Principais Caractersticas:

Sistema mais recente baseado em CVS


Ampla variedade de plug-ins para IDEs
Controle de Histrico
Trabalho em Equipe
Marcao e resgate de verses estveis
Ramificao de projeto
Ainda contm erros relativos renomeao de arquivos e diretrios
Comandos de gerenciamento de repositrio insuficientes
Mais lenta velocidade comparativa

Os sistemas de controle de verses mais flexveis permitem que seja possvel integr-los a
outros softwares. A integrao mais comum em IDE atravs de plugins. Alguns ambientes
que suportam a integrao de alguns sistemas so: IntelliJ IDEA, Eclipse, NetBeans e
Visual Studio. O TortoiseSVN, o TortoiseCVS e o TortoiseHg, clientes do SVN, do CVS e do
Mercurial, respectivamente, funcionam sobre o Windows Explorer.

Referncias
http://svnbook.red-bean.com/en/1.7/svn-book.pdf
http://svnbook.red-bean.com/index.pt_BR.html
https://www.smashingmagazine.com/2008/09/the-top-7-open-source-version-controlsystems/
FREITAS D.T.M. de. Anlise Comparativa entre Sistemas de Controle de Verses. 2010.
56f. Instituto de Cincias Exatas, Universidade Federal de Juiz de Fora, Minas Gerais.

Git
um sistema de controle de verso distribudo e um sistema de gerenciamento de cdigo
fonte. O conceito inicial para Git era um sistema que realizasse o controle de reviso
distribudo mais rpido e aberto. Diferente do CVS e SVN no existe uma base de cdigo
centralizado para que se possa resgatar. Diferentes ramificaes possuem diferentes partes
do cdigo. Como no existe um servidor centralizado, o Git no indicado para projetos
simples ou de pequenas equipes.

Principais Caratersticas:

Suporte consistente para desenvolvimentos no-lineares(O Git suporta rpidas


criaes de ramos (branches) e mesclas (merges). Inclui ferramentas especficas
para visualizao e navegao de histricos de desenvolvimento no-lineares);
Desenvolvimento distribudo;
Compatibilidade com protocolos/sistemas existentes;
Manipulao eficiente de projetos extensos;
Autenticao criptogrfica do histrico;
rvore de histrico disponvel Offline;
Modelo baseado em ferramentas;
O "lixo" se acumula se no for limpo;
A curva de aprendizado, para quem est acostumado ao SVN, grande;
Empacotamento peridico implcito de objetos;
No ideal para desenvolvedores individuais;

O Git foi desenvolvido inicialmente para Linux, mas pode ser usados em outros sistemas
operacionais baseados no Unix, incluindo o BSD, o Solaris e o Darwin. O Git
extremamente rpido em arquiteturas POSIX como o Linux. O Git tambm roda no Windows
porm tem um suporte limitado se comparado ao Linux.

Referncias
https://www.smashingmagazine.com/2008/09/the-top-7-open-source-version-controlsystems/
https://biz30.timedoctor.com/git-mecurial-and-cvs-comparison-of-svn-software/

https://git-scm.com/
https://pt.wikipedia.org/wiki/Git
FREITAS D.T.M. de. Anlise Comparativa entre Sistemas de Controle de Verses. 2010.
56f. Instituto de Cincias Exatas, Universidade Federal de Juiz de Fora, Minas Gerais.

OpenProject

OpenProject um software livre e de cdigo aberto para gerenciamento de projetos com


um amplo conjunto de recursos e plugins e uma comunidade internacional ativa,
desenvolvido pela OpenProject Foundation. Nasceu como uma iniciativa de ser uma opo
em relao, principalmente, ao Microsoft Project. Pode ser executado em qualquer sistema
operacional.O ProjectOpen apoia a integrao com outros sistemas de diferentes tipos,
tecnologias e arquiteturas.
O OpenProject tem um mecanismo de segurana granular que permite ao administrador
definir que funes estaro disponveis ao usurios, quais informaes de objetos (projetos,
fluxos, recursos, etc.) ele pode visualizar ou modificar e quais regras de negcio podem
mostrar ou esconder os objetos. O administrador do sistema pode definir processos
diretamente nas telas administrativas do sistema e associar eles a objetos de negcio como
tambm campos novos associados a projetos, recursos, ausncias, etc. Isso feito sem a
necessidade de interveno do administrador do banco de dados.
Entre as principais funes de gesto apoiados pelo OpenProject existe o Planejamento de
Acompanhamento de Projetos, Gesto Financeira de Projetos, Colaborao em Projetos,
Gesto de Recursos Humanos e Acesso Mobile. A atual verso possui funcionalidades
como gerar Grfico de Gantt, PERT, Estrutura Analtica de recursos (EAR), Estrutura
Analtica de Projeto (EAP), podendo tambm gerar relatrios de uso da tarefa.

Referncias
http://canalopenproj.blogspot.com.br/2012/12/o-que-e-openproj.html
https://www.openproject.org/about-us/
https://en.wikipedia.org/wiki/OpenProject

Mercurial

Assim como Git, um sistema de gerenciamento de verso distribudo. O Mercurial foi


projetado para projetos maiores, provavelmente fora do mbito de designers e
desenvolvedores de web independentes, mas isso no significa que equipes de pequeno
porte no podem us-lo.
Mercurial extremamente rpido e, os criadores o projetaram para ter o desempenho como
a caracterstica mais importante da ferramenta. Por isso o nome, que um adjetivo que
significa relativo a ter eloquncia, rapidez e inteligncia.

Mercurial principalmente um programa de linha de comando. Todas operaes do


Mercurial so chamadas atravs de palavras chave de opes para o programa controlador
hg, uma referncia para o smbolo qumico do elemento Mercrio. Mercurial tambm inclui
de forma integrada um sistema de visualizao dos repositrios via web e facilitao na
transio de usurios do Subversion. No Mercurial, cada cpia de trabalho (working copy)
tambm um repositrio completo, que pode ser usado para gerar outras cpias de trabalho
ou resgatar verses anteriores. Alm disso, h uma ferramenta grfica que auxilia em todas
as tarefas relacionadas ao controle de verso. Trata-se do Tortoise HG.

Principais Objetivos e Caractersticas:

Alta performance e escalabilidade


Descentralizao
Desenvolvimento colaborativo distribudo
Controle de arquivos textuais e binrios de forma robusta
Operaes avanadas de ramos (branches) e mesclagem (merges).
Mais fcil de se aprender do que o Git possuindo, ainda, uma melhor documentao

Referencias
https://pythonhosted.org/sc.dev.core/vcs/mercurial.html
http://www.devmedia.com.br/comparando-os-sistemas-de-controle-de-versao-distribuidosgit-e-mercurial-revista-engenharia-de-software-magazine-54/26632
https://biz30.timedoctor.com/git-mecurial-and-cvs-comparison-of-svn-software/
http://isoftsolutions.com.br/mercurial-sistema-de-controle-de-versoes/
FREITAS, D.T.M. de. Anlise Comparativa entre Sistemas de Controle de Verses. 2010.
56f. Instituto de Cincias Exatas, Universidade Federal de Juiz de Fora, Minas Gerais.

Jira

O Jira uma ferramenta que permite o monitoramento de tarefas e acompanhamento de


projetos garantindo o gerenciamento de todas as suas atividades em nico lugar. Um
Projeto JIRA um agrupamento de tarefas (Issues), e definido de acordo com a
organizao e as suas necessidades.
Em comparao com o Bugzilla, que possui uma nica mquina de estado para identificar o
ciclo de vida de um bug, o Jira permite que sua mquina de estados mude de acordo com a
vontade dos seus usurios e tambm para diferentes classes a serem monitoradas, onde
cada uma possui sua prpria mquina de estados. Isso faz do Jira muito mais flexvel
podendo ser usado, de um modo mais geral, como "issue tracker" e no bug tracker. Com
ele possvel acompanhar novas solicitaes de recursos, acompanhamento das tarefas de
administrao do sistema e das tarefas do Scrum, ou qualquer outro recurso exigido pelo
usurio.
Principais Caractersticas:

Soluo madura e amplamente utilizado no mercado, de pequenas grandes


empresas com soluo de Data Center e apoio empresarial;
Adaptvel e facilmente integrado outras ferramentas;
Facilmente disponvel em servidores ou nuvem;
Excelente relao custo/desempenho;
Possibilidade de implementao gradual;
Interface multi-plataforma;
Usabilidade e experincia com o usurio otimizada;
Relatrios avanados;
Adaptvel aos processos de qualquer rea da empresa, por fluxos de trabalho que
definem campos personalizados, permisses e notificaes;
Em desenvolvimento de projetos de software pode cobrir todo o ciclo de vida e
manter a rastreabilidade entre o cdigo fonte e a tarefa.

A ferramenta foi criada com o intuito de se adaptar aos usurios e no o contrrio. O Jira
possui um extenso leque de Add-nos (ferramentas de apoio e integraes) e possui uma
extenso baseada no Kanban e no Lean: GreenHopper (auxiliar no planejamento e
gerenciamento de Projetos geis). O GreenHopper funciona basicamente como um kanban
virtual sendo possvel parametriz-lo de acordo com o processo interno.

Referncias
https://confluence.atlassian.com/alldoc/atlassian-documentation-32243719.html
https://www.atlassian.com/software/jira
https://confluence.atlassian.com/alldoc/atlassian-documentation-32243719.html
http://www.oatsolutions.com.br/ferramentas/ferramentas_jira.htm
http://atsistemas.com/atlassian-partner/atlassian-jira-lider-de-mercado-en-gestion-deproyectos-y-colaboracion/
https://de.atlassian.com/software/jira/importer-migrations#!jira-ibm-rational-clearquest
(Porque utilizar o outras ferramentas e no o Jira)

Rational Clear Case

O IBM Rational ClearCase um sistema de gerenciamento de configurao de nvel


empresarial que oferece acesso controlado a ativos de software, incluindo requisitos,
documentos de design, modelos, planos e resultados de teste. Pode ser integrado a outras
solues IBM.
O IBM Rational ClearCase oferece:

Controle de verso e gerenciamento de rea de trabalho gerencia arquivos,


diretrios e outros ativos de desenvolvimento durante o ciclo de vida.

Desenvolvimento paralelo avanado - inclui ramificao automtica e tecnologia


avanada de mesclagem e diferenciao.
Segurana efetiva de IP proporciona assinaturas eletrnicas, autenticao de
usurio para acesso controlado e completamente seguro, e trilhas de auditoria que
so teis para cumprir requisitos de conformidade e governana.
Auditoria de construo autoritativa til para aperfeioamento do ciclo edioconstruo-depurao e para reproduo de verses de software.
Integrao a ferramentas de desenvolvimento popular inclusive Eclipse, Visual
Studio e Cadence Virtuoso.

Referncias
http://www-03.ibm.com/software/products/pt/clearcase
http://careers.caci.com/job/Chantilly-APPLICATIONS-SYSTEMS-ANALYSTPROG%2CEXPERT-Job-VA-20151/356084000/?feedId=4&utm_source=Indeed

Rational Clear Quest

O IBM Rational ClearQuest um sistema totalmente customizvel para produo e


desenvolvimento de aplicativo de fluxo de trabalho de banco de dados. Ele fornece
rastreamento flexvel de mudanas e defeitos, processos customizveis, relatrio quase em
tempo real e rastreabilidade do ciclo de vida para melhorar a visibilidade e o controle do
ciclo de vida de desenvolvimento de software. O IBM Rational ClearQuest fornece suporte
escalvel e multiplataforma para empresas de todos os tamanhos, permitindo continuar a
customizar processos conforme as necessidades do desenvolvimento evoluem com o
tempo.
O IBM Rational ClearQuest ajuda a:

Aprimorar a qualidade do software com recursos integrados para rastreamento de


defeitos e mudanas.
Customizar e automatizar fluxos de trabalho para melhorar a eficincia e a
previso
Simplificar o gerenciamento de conformidade com ferramentas que ajudam a
gerenciar os processos de conformidade e controlar aprovaes de forma eficiente.
Ganhar visibilidade em projetos com relatrios quase em tempo real para
melhoria na tomada de decises
Explorar integraes aprimoradas com vrios outros produtos de ciclo de vida da
IBM.

Referncias
http://www-03.ibm.com/software/products/pt/clearquest

Rational Team Concert

uma soluo de gerenciamento de ciclo de vida do software que permite a colaborao


contextual em tempo real para equipes distribudas. Com base na plataforma do IBM
Rational, o Rational Team Concert fornece uma configurao do processo, orientao e
estrutura de execuo que podem suportar seu ambiente inteiro de entrega de software.
Essa soluo oferece software de servidor sem custos e modelos com preo flexvel.
Oferece tambm licenciamento baseado em funo e suporte de diversas plataformas em
uma nica liberao, permitindo a implementao de componentes individuais agora e no
futuro.
Alm disso, o Rational Team Concert fornece recursos de gerenciamento de mudanas
colaborativo. Essas capacidades esto disponveis separadamente e podem ser integradas
como sistemas de controle de fonte popular.
O Rational Team Concert ajuda as equipes colaborarem com a entrega de software mais
rpida.

Aprimora a colaborao da equipe com recursos integrados incluindo o item de


trabalho, construo e gerenciamento de configurao de software.
Fornece alta visibilidade em atividades do projeto e progresso da equipe com
recursos de painis multinvel e relatrios.
Facilita o planejamento e a execuo de projetos geis e formais com
ferramentas e modelos de planejamento. Os processos consistentes ajudam a
melhorar a qualidade do software
Ajuda a melhorar a produtividade com controle de fonte avanado para equipes
distribudas geograficamente.

Podemos citar como vantagens desse software:

Facilidade em utilizar
Rastreabilidade
Gera relatrios
personalizvel pra corresponder implementao
Pode ser auto documentando e possui um registro histrico

Algumas desvantagens:

A maioria dos relatrios e consultas exibe os dados apenas graficamente. Seria bom
para ser capaz de criar facilmente relatrios tabulares.
A aplicao logisticamente complexa , ou seja, h muitas peas para acompanhar.
necessrio um consumo de tempo maior para aprendizagem da ferramenta, por
isso para projetos "apertados" no uma ferramenta recomendada.
Executando o RTC em casa requer pessoal capacitado, dedicado.
Upgrades so difceis e exigem conhecimento a nveis mais altos.

Referncias
http://arcadsoftware.com/products/rtc-rational-team-concert/
https://www.trustradius.com/products/ibm-rational-team-concert/reviews
http://www-03.ibm.com/software/products/pt/rtc

TRAC (Controle de Mudana)


Trac uma simples ferramenta, open source e de interface web para controle de mudanas
em projetos de desenvolvimento de software. O objetivo do software ajudar o
desenvolvedor a rastrear essas mudanas, entender o porque de cada uma e qual o seu
impacto no projeto como um todo.
Recursos do Trac:

Controle de mudanas;
Wiki para documentao colaborativa e referncia cruzada entre os elementos do
Trac;
Integrao com o Subversion (Trac tambm funciona como um browser do
repositrio do Subversion);
Acompanhamento da evoluo do projeto.

Benefcios obtidos com o uso do Trac:

Melhoria na qualidade do produto e do processo de desenvolvimento;


Registro, rastreamento e controle das mudanas sofridas pelo projeto durante o seu
ciclo de vida;
Integrao entre o controle de verso e o controle de mudana;
Acompanhamento bsico da evoluo do projeto;
Melhor documentao do projeto atravs de participao da equipe de
desenvolvimento.

Referncias
https://trac.edgewall.org/

BitBucker (Controle de Mudana)


Bitbucket um servio de hospedagem de projetos controlados atravs do Mercurial, um
sistema de controle de verses distribudo. similar ao GitHub (que utiliza Git, somente).
Bitbucket tm um servio grtis (para 5 pessoas no mximo) e um comercial. Pode ser
integrado ao Jira,HipChat e Bamboo. Tambm suporta repositrio usando o sistema de
controle de verso do Git.
https://bitbucket.org/

Drone.io (Integrao)
Drone.io possui integrao com Github, Bitbucket e Google Code que facilita a instalao e
configurao deste.
https://drone.io/

Travis CI (Integrao)

O Travis CI um servio de Integrao Contnua na nuvem que pode ser conectado a


repositrios no GitHub. Ele gratuito para repositrios pblicos e pago para repositrios
privados.
um servio excelente, amplamente usado em projetos no GitHub. Possui suporte a
diversas linguagens, como: C, C++, Clojure, Erlang, Go, Groovy, Haskell, Java, JavaScript
(com Node.js), Objective-C, Perl, PHP, Python, Ruby, Scala, etc.. Vale lembrar que a
documentao tambm muito boa.
O Travis conta um conceito interessante de matriz de build, onde voc cruza algumas
configuraes e o build feito em todas as combinaes dela.
https://travis-ci.org/
http://stefanteixeira.com.br/2014/09/01/configurando-travis-ci-para-um-projeto-comghostdriver-e-gradle/