BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Run Code Run: Integração Contí­nua Hospedada

Run Code Run: Integração Contí­nua Hospedada

RunCodeRun é um serviço de hospedagem de integração contínua para projetos Ruby no GitHub e é desenvolvido pela Relevance.

Por que um serviço de hospedagem de integração contí­nua? Rob Sanheim escreveu em seu blog no anúncio de lançamento:

Controle de código-fonte colaborativo tem sido um fator importantí­ssimo há muito tempo no desenvolvimento open source, mas o GitHub realmente elevou o ní­vel do jogo. Ele faz com que o controle do código seja extremamente simples e elimina a área de TI que ficava na frente do gerenciamento dos projetos. Mas ele ainda deixa a integração contínua, o calo da TI que fica nos bastidores, a cargo da própria equipe. Nós queremos que a integração contí­nua seja tão automática e tão simples, quanto é o controle do código-fonte. E a hospedagem é a solução para este problema.

RunCodeRun ainda está em fase beta fechada, mas você pode dar uma olhada em vários projetos open source que estão sendo construídos ou cadastrar-se para receber um convite.

O InfoQ conversou com Rob Sanheim para saber mais sobre o RunCodeRun: Parece que todos os projetos públicos usam o GitHub. O RunCodeRun é de uso exclusivo no GitHub?

Nós estamos fazendo com que o RunCodeRun ganhe corpo, começando por construir o sistema que desejamos ter e usar. Todos nós somos grandes usuários e divulgadores (e usuários pagantes!) do GitHub, portanto começamos com ele. Nós temos planos de ir além do GitHub e do Git também, mas por hora estamos focados no GitHub.

Você pode nos dar alguma dica de como o RunCodeRun é implementado?

Usamos Rails no front end, com nossos próprios custom builders no back end. Estamos usando o EC2 da Amazon para escalar os builders conforme a necessidade.

É possí­vel construir um projeto com versões diferentes de Ruby? E quando o RunCodeRun estará disponí­vel para o público em geral?

Sim, tudo estará pronto o mais rápido possí­vel.

Além de apenas fazer o build e rodar os testes (mesmo com várias versões de Rails), o RunCodeRun também faz a medição de cobertura do código com o rcov.

Para mais infromações, inscreva-se no site ou leia o blog do RunCodeRun.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT