Question

Nous travaillons dans un environnement de CI, avec l'entreprise de croisière en cours d'exécution de notre builds. Les développeurs ont tous CCTray installé localement pour nous avertir en cas de rupture de construction.

CCTray a une option de menu Se porter volontaire pour fixer construire que vous pouvez utiliser pour laisser votre équipe savoir que vous fixons la construction. Toutefois, cela ne fonctionne pas dans notre environnement (raisons: Fix construit pas actuellement pris en charge sur des projets surveillés via HTTP).

La question est - ce que quelqu'un a une technique qu'ils utilisent dans leur équipe qui permet à quelqu'un d'indiquer qu'ils sont la fixation d'une construction brisée

?
Était-ce utile?

La solution

Tir « Je suppose gars » est mon préféré. (En plus de la responsabilité Romantis décrire)

Autres conseils

Pour moi, l'intégration continue est non seulement sur les outils, mais aussi sur les pratiques. L'un d'eux est la responsabilité . En d'autres termes autres, celui qui brise la construction est aussi celui qui va le réparer!

Nous envoyons un e-mail à la liste de diffusion du développeur pour que chacun sache que vous prenez possession de la rupture de construction.

Nous sommes logés au même endroit, nous avons tous cctray course, et quand les pauses de construction que nous avons une alerte audio (alerte rouge de l'entreprise Starship). Quand il nous brise tous les cris « qui a cassé la construction »! Une fois que nous savoir qui a cassé la construction nous les harhass jusqu'à ce qu'ils remplient leur queue entre les jambes là-bas, ce rire n'embarassed stupide, et volontaire pour fixer la construction.

Il convient de noter que les choses qui ne sont pas suivis par la construction et les tests peuvent changer sur une boîte de CI. Par exemple: peut-être quelqu'un est allé sur la boîte et a changé une autorisation. Puis, quand la prochaine checkin est fait il semble que la personne qui a fait le checkin a cassé la construction, alors qu'en réalité il était la personne qui a fait le changement manuel sans rien dire à personne.

Sur la chose volontaire, les outils peuvent aider, mais face à face à la communication verbale est toujours roi.

Il incombe habituellement qui a cassé la construction avec leur checkin. C'est souvent évident, même avec plusieurs checkins de différents individus. Après cela, il y a un peu de négociation si la construction reste brisée. Pas particulièrement scientifique ou rigoureux, mais il semble fonctionner.

Si les construire cassés, puis en CCtray il y a une option pour « Volontaire pour fixer la construction ». Et il dit automatiquement à tous les développeurs qui réparent la construction

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top