InfoQ

InfoQ

Visualização específica de Tópico/Tag

Integração Contínua na InfoQ


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

Integração Contínua: Muito Além do Build

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.

Superando os Desafios Técnicos para a Adoção de Métodos Ágeis nas Empresas

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

GitHub abre código do Janky, um servidor de 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.

Bom código é suficiente para um projeto ter sucesso?

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.

Vermelho no TDD não significa código sem compilar

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.

RubyMine 2.0: Um Caminho Claro para o Desenvolvimento Dinâmico

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.

Distribuindo Testes de Integração de JavaScript com o Test Swarm

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.

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

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.

Além da Integração Contínua: Implantação Contínua

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.

TeamCity 4.0: Builds Distribuídos e Integração Contínua

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.

Faster Test Runs With Clover's Test Optimization

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.