Integração Contínua na InfoQ
Últimos destaques de notícias sobre Integração Contínua

- Tópicos
- Releases,
- Entrega de Qualidade,
- Servidores de Aplicação,
- Release,
- Entregando Valor,
- Java,
- Clientes e Requisitos,
- Qualidade,
- Controle de Versões,
- Integração Contínua,
- Gerenciamento de Projetos,
- Ferramentas,
- Linguagens,
- Artesanato de software,
- Melhores Práticas,
- Técnicas Ágeis,
- Melhoria Contínua,
- Deployment,
- Automação,
- Arquitetura,
- Programação,
- Agile,
- Testes,
- Cloud Computing,
- Produtividade
Integração Contínua não se resume a disponibilizar um servidor que continuamente obtenha e compile uma cópia do projeto. Ela é uma virtude a ser cultivada pelos desenvolvedores, independente de um servidor e, para tanto, é preciso seguir uma série de práticas que tornam possível integrar o trabalho dos diversos membros do projeto, mantendo sua integridade e realizando o menor esforço possível.

- Tópicos
- Adoção de Agile,
- Integração Contínua,
- Automação de Teste,
- Agile nas empresas,
- Técnicas Ágeis,
- Automação,
- Agile,
- Testes
A adaptação de métodos ágeis dentro de uma empresa é uma tarefa desafiadora. Agilidade não é como um mero software que pode simplesmente ser instalado algum dia. Este artigo explora os desafios associados com a configuração de ambientes de desenvolvimento, testes automatizados, integração contínua e específica a definição de pronto dentro do contexto das empresas.
Notícias sobre Integração Contínua
- Tópicos
- Integração Contínua,
- Operações,
- Técnicas Ágeis,
- Open Source,
- github,
- Programação,
- Agile,
- Jenkins
O GitHub tornou open source o projeto Janky, seu servidor de Integração Contínua construído com base no Jenkins e ampliado através do Hubot, uma ferramenta de automação de chats.
- Tópicos
- Integração Contínua,
- Testes Unitários,
- Ferramentas,
- Técnicas Ágeis,
- Automação,
- Metodologias,
- Agile,
- Programação,
- Arquitetura,
- TDD,
- Testes,
- Design,
- Controle de Versão,
- Coding Standards,
- Protótipo
Simon Brown, um desenvolvedor, arquiteto e autor, considera que é preciso muito mais que bom código para ter um projeto de sucesso. Em sua aprensentação, "Bom código não é suficiente", Brown fala sobre os elementos necessários para um projeto ter sucesso, do design claro à documentação.
- Tópicos
- Integração Contínua,
- Técnicas Ágeis,
- Agile,
- Refatoração
A técnica de Test Driven Development (TDD) define um ciclo (red-green-refactor) que deve ser seguido quando se começa a desenvolver utilizando TDD, porém a algumas pessoas não concordam que isso deve ser seguido a risca e que temos que abrir mão de alguns detalhes.
- Tópicos
- Ruby on Rails,
- Ruby,
- TeamCity,
- Linguagens Dinâmicas,
- Integração Contínua,
- JetBrains,
- Técnicas Ágeis,
- Linguagens,
- IDE,
- Programação,
- Agile,
- BDD,
- Ruby 1.9
A JetBrains se propôs a construir a melhor IDE para Ruby do mercado. A pouco mais de 6 meses foi lançada a versão 1.0, e agora foi lançado o RubyMine 2.0.
- Tópicos
- Ruby,
- JavaScript,
- Integração Contínua,
- Java,
- Linguagens Dinâmicas,
- .NET,
- Linguagens,
- Técnicas Ágeis,
- Programação,
- Agile,
- RIA
John Resig, lançou o TestSwarm, uma plataforma para testes de integração contínua distribuída para JavaScript client-side. Frustrado com ambientes de teste de JavaScript tradicionais que não escalam, John criou este novo projeto, que atualmente está em versão alpha privada e que procura proporcionar um sistema para terceirizar testes em browser para grandes grupos de pessoas ou comunidades.
- Tópicos
- Ruby,
- Linguagens Dinâmicas,
- Integração Contínua,
- DevOps,
- Técnicas Ágeis,
- Linguagens,
- Testes Unitários,
- Cloud Computing,
- Programação,
- Rails,
- github,
- Agile,
- TDD,
- Testes
RunCodeRun é um serviço de hospedagem de integração contínua para projetos Ruby no GitHub e é desenvolvido pela Relevance.
- Tópicos
- Integração Contínua,
- DevOps,
- Implantação / Datacenter,
- Técnicas Ágeis,
- Deployment,
- Agile,
- Cloud Computing
O mais cedo uma funcionalidade entra em produção, mais cedo ela começa a gerar valor. O mais rápido um sistema puder ser alterado em resposta a feedback do usuário, mais fácil é manter o usuário feliz. Timothy Fitz e Joe Ludwig recentemente publicaram artigos que descrevem implementações práticas de implantação contínua, um processo que reduz o ciclo de releases de semanas para minutos.
- Tópicos
- TeamCity,
- Integração Contínua,
- Artefatos & Ferramentas,
- DevOps,
- Java,
- Ferramentas,
- Linguagens,
- .NET,
- JetBrains,
- Técnicas Ágeis,
- Builds,
- Agile,
- Programação,
- Eclipse,
- Cloud Computing
JetBrains, a empresa por trás do Intellij IDEA, disponibilizou o TeamCity 4.0: servidor de gerenciamento distribuído de build e integração contínua. A versão nova tem suporte para plataformas alternativas (tais como .NET e Ruby), e várias novas funcionalidades de gerenciamento.
- Tópicos
- Java,
- Integração Contínua,
- Técnicas Ágeis,
- Linguagens,
- Testes Unitários,
- Testes de Software,
- Escalabilidade de Agile,
- Testes,
- Programação,
- Agile,
- TDD
The recent release of Clover 2.4 highlights a new "Test Optimization" feature that offers to speed up CI builds and allow developers to spend less time waiting for their tests to run. The feature leverages "per-test" coverage data to selectively run only the tests impacted by your code changes.