Onde trabalho utilizamos o CMVC ( CM... o que?) como ferramenta de SCM. É uma ferramenta já descontinuada pela IBM, mas funciona muito bem e nos atende perfeitamente.
Um dos problemas que enfrentamos é a falta de suporte das ferramentas de integração contínua: CruiseControl, Hudson, Continuum, etc. Todas elas oferecem suporte/plugins para as ferramentas mais utilizadas como SVN, CVS, Clearcase, TeamSystem, etc, mas para o CMVC...
Então decidi dar uma estudada para saber a real complexidade de extender essas ferramentas.
Comecei pelo CruiseControl, pois era um servidor de integração contínua que conhecia melhor. Descobri que tinha que implementar apenas 2 interfaces. Como sempre acontece, não aguentei e botei a mão na massa!
Cheguei numa versão funcional.
Anexei o patch no Jira do CruiseControl. Não sei se será aplicado, mas se alguém precisar... é só baixar lá!!