Arquivo pela Tag: integração contínua
Branches e integração contínua: o problema de feature branches
Postado em 03. jan, 2011 por Guilherme Silveira.
Integrar o código criado pelos desenvolvedores o mais frequentemente possível, com espaços de tempo mínimos, para que o feedback e consequências do código criado por um desenvolvedor entre em contato o mais rapidamente possível com os outros é o processo chamado de integração contínua. Mas em diversos momentos existe a tentação de criar branches, linhas more »
Continue Lendo
Uma introdução a scripts de build
Postado em 10. nov, 2010 por Guilherme Silveira.
O processo de build é o coração das práticas de engenharia ágil: é através dele que automatizamos todos os passos necessários para garantir a qualidade mínima esperada. Esse nível de garantias varia entre cada projeto e todos os passos que uma equipe madura seria capaz de executar com quase perfeição são automatizados para minimizar falhas more »
Continue Lendo
Novo curso PM-87 de Práticas Ágeis e nova Formação Ágil
Postado em 26. out, 2010 por Guilherme Silveira.
A Caelum está lançando esse mês um novo curso na área de agilidade: o PM-87, Práticas ágeis de desenvolvimento de Software. É baseado na experiência da Caelum com Scrum, XP e métodos ágeis desde 2005 em diversos projetos, clientes e cursos. Junto com o curso PM-83 de gerenciamento de projetos com Scrum, o novo PM-87 more »
Continue Lendo
Desenvolvimento: o dia que o meu projeto parou
Postado em 19. abr, 2010 por Guilherme Silveira.
Existem diversos tipos de débitos e o que todos eles tem em comum é que tornam a manutenção de um sistema muito custosa e delicada. Por mais de dois anos, a Caelum tem feito um esforço sobre cortar diversos tipos de débitos técnicos, incluindo levar práticas ao extremo, como testes end-to-end em grid. Uma forma more »
Continue Lendo
O processo de deploy contínuo
Postado em 01. mar, 2010 por Guilherme Silveira.
Ao término do primeiro sprint, sua aplicação está andando muito bem e tem todas as histórias aprovadas enquanto no ambiente de testes. Passaremos então para a primeira tentativa de colocá-lo em produção/homologação, e logo descobre-se que o sistema não funciona corretamente nesse novo ambiente, e é gasto muita energia para adaptar diversos detalhes que já more »
Continue Lendo
Integração contínua: deploys e aprovações sem dor de cabeça para o cliente
Postado em 18. jan, 2010 por Guilherme Silveira.
Em 2008 comentamos sobre a importância de integração contínua no processo de receber feedback rápido sobre suas mudanças em um sistema e depois sobre os problemas que surgem quando um sistema possui baterias de teste muito grandes e complexas. Um das grandes vantagens da agilidade consiste em poder efetuar mudanças sem medo e receber as more »
Continue Lendo
Integração Continua – Builds rápidos com Grids e paralelismo
Postado em 09. fev, 2009 por Lucas Cavalcanti.
Como já comentamos em um post anterior, aqui na Caelum fazemos a Integração Contínua das nossas aplicações, com a ajuda de algumas ferramentas, entre elas o Selenium, para os testes de integração das aplicações. Um dos princípios de Integração Contínua é que, no final do processo de build, tenhamos um produto pronto pra ir pra more »
Continue Lendo
Integração Contínua e o processo Agile
Postado em 04. nov, 2008 por Cauê Guerra.
“Integração Contínua é uma pratica de desenvolvimento de software onde os membros de um time integram seu trabalho frequentemente, geralmente cada pessoa integra pelo menos diariamente – podendo haver multiplas integrações por dia. Cada integração é verificada por um build automatizado (incluindo testes) para detectar erros de integração o mais rápido possível. Muitos times acham more »
Continue Lendo
Processo de build com o Maven
Postado em 07. jul, 2008 por Lucas Cavalcanti.
O Maven é uma ferramenta de gerenciamento, construção e implantação de projetos muito interessante, que te ajuda no processo de gerenciamento de dependências e no de build, geração de relatórios e de documentação. Na Caelum esta é a ferramenta usada em todos os projetos internos e nas consultorias. Muitas pessoas migram seus projetos para o more »
Continue Lendo
Você acredita no seu código? Testes, build e integração contínua
Postado em 08. set, 2006 por Guilherme Silveira.
Como você faz para saber que seu software funcionou? É impressionante perceber que estamos quase na primavera de 2006 e é tão fácil encontrar aplicações e bibliotecas sem uma única linha de código de teste. Os problemas que surgem são os clássicos da época do cartão perfurado: alterou uma coisa aqui, resultou em um bug more »
ASSINE NOSSO RSS



