Pergunta

Estamos trabalhando em um ambiente de CI, com o Enterprise Cruise gerir o nosso constrói. Os desenvolvedores têm CCTray instalado localmente para nos notificar se uma compilação breaks.

CCTray tem uma opção de menu Voluntários para correção de construção que você pode usar para deixar sua equipe sabem que você está reparando a compilação. No entanto isto não funciona em nosso ambiente (razões: construção Fix não suportado atualmente em projetos monitorados via HTTP).

Então a questão é - alguém tem uma técnica que eles usam em sua equipe que permite que alguém para indicar que eles estão a fixação de um compilação interrompida

?
Foi útil?

Solução

Shooting "eu levá-la caras" é o meu preferido. (Além dos romantis responsabilidade descrever)

Outras dicas

Para mim, Integração Contínua não é apenas sobre as ferramentas, mas também sobre as práticas. Um deles é o Responsabilidade . Em outras palavras, aquele que quebra a construção é também aquele que vai corrigi-lo!

Nós enviar um email para lista de discussão do desenvolvedor para que todos saibam que você está tomando posse da ruptura de construção.

Estamos co-localizado, nós todos correm cctray, e quando as quebras de compilação temos um alerta de áudio (alerta vermelho da nave estelar Enterprise). Quando ele quebra todos gritar "que quebrou a compilação" nós! Uma vez que descobrir quem quebrou a compilação que harhass eles até que dobra o rabo entre as pernas lá, fazer aquele riso embaraçado estúpido, e voluntário para corrigir a compilação.

É importante notar que as coisas que não são monitorados pela construção e testes pode mudar em uma caixa CI. Por exemplo: talvez alguém foi para a caixa e mudou a permissão. Em seguida, quando o próximo check-in é feito parece que a pessoa que fez o check-in quebrou a compilação quando realmente era a pessoa que fez a alteração manual sem avisar ninguém.

No coisa voluntária, ferramentas podem ajudar, mas cara verbal para a comunicação face ainda é rei.

O ônus é geralmente em que quebrou a compilação com o seu check-in. Isso é muitas vezes óbvio, mesmo com vários checkins de diferentes indivíduos. Depois disso, há um pouco de negociação, se os restos de construção quebrado. Não particularmente científica ou rigorosa, mas parece trabalho.

Se a construção brokes, em seguida, em CCtray há uma opção para "Ofereça-se para fixar a construir". E ele diz automaticamente para todos os desenvolvedores que se fixam a construção

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top