Perguntas sobre 'continuous-integration'

23
respostas

Como se desculpar quando tiver quebrado a construção noturna [fechada]

Meu primeiro commit no meu projeto resultou na composição noturna sendo quebrada e as pessoas estão em cima de mim enquanto estamos nos aproximando do lançamento. Quero enviar um email de desculpas que soe sincero e ao mesmo tempo insinuando que...
25.11.2016 / 14:42
9
respostas

Qual é o objetivo de executar testes de unidade em um servidor de CI?

Por que você executaria testes de unidade em um servidor de IC? Certamente, quando algo se compromete a dominar, um desenvolvedor já executou todos os testes de unidade antes e corrigiu quaisquer erros que possam ter ocorrido com o novo códig...
27.01.2016 / 14:21
7
respostas

TODO comentários com prazos?

Antecedentes Estou trabalhando em uma equipe que está procurando implantar implantações sem tempo de inatividade. Estamos planejando usar uma estratégia de implantação azul / verde para conseguir isso. Uma das coisas que estou percebendo ao f...
30.05.2017 / 02:12
16
respostas

Um programador deve consertar a construção com falha de outra pessoa? [fechadas]

Um programador dedicou algum trabalho ao repositório SVN e depois foi para casa. Depois que ele saiu, o build automático do Hudson falhou. Outro programador viu isso e, depois de examinar as alterações no código, detectou que o problema era a au...
09.11.2011 / 11:53
6
respostas

65.000.000.000 testes para executar

Foi-me perguntado sobre como executar um conjunto de 65.000.000.000 de testes e gostaria de saber se é normal ter um projeto com uma quantidade tão grande de testes. Você já trabalhou em projetos com essa característica?     
10.07.2013 / 20:14
8
respostas

Revertendo automaticamente as confirmações que falham na compilação

Um colega me disse que está pensando em fazer com que nosso servidor de IC reverta as confirmações que falharam na compilação, portanto, o HEAD in master é sempre estável (como ao passar pelo menos a compilação). Essa é uma prática reco...
21.08.2015 / 10:03
9
respostas

Como manter diferentes versões personalizadas do mesmo software para vários clientes

temos vários clientes com necessidades diferentes. Embora nosso software seja modularizado até certo ponto, é quase certo que precisamos ajustar um pouco a lógica de negócios de cada módulo aqui e ali para cada cliente. As mudanças são provavelm...
21.03.2011 / 11:21
9
respostas

É uma boa prática executar testes de unidade em ganchos de controle de versão?

Do ponto de vista técnico, é possível adicionar alguns ganchos de pré / pós que executarão testes de unidade antes de permitir que alguma confirmação específica seja mesclada à ramificação padrão remota. Minha pergunta é - é melhor manter os...
24.10.2014 / 00:39
12
respostas

Os DVCSes desencorajam a integração contínua?

Digamos que haja uma equipe de dez desenvolvedores ágeis. Todos os dias, cada um escolhe uma tarefa do quadro, comete várias alterações, até que (no final do dia) concluem a tarefa. Todos os desenvolvedores fazem o check-in diretamente contra o...
16.05.2012 / 16:59
12
respostas

Quantos desenvolvedores antes da integração contínua se tornam efetivos para nós?

Há uma sobrecarga associada à integração contínua, por exemplo, configuração, re-treinamento, atividades de conscientização, paralisação para corrigir "bugs" que se transformam em problemas de dados, separação forçada de estilos de programação,...
02.04.2011 / 11:56