Gerenciamento de múltiplas versões em cruise-control, cidade equipe, etc
-
10-07-2019 - |
Pergunta
Na minha loja (como eu espero, é na maioria), você tem várias versões de diferentes componentes de software (vamos chamá-los foo-cliente e serviço de bar). Na minha configuração cc.net, eu tenho atualmente um "projeto" para foo-cliente no tronco, um projeto para foo-cliente versão 1.0 e outro para foo-cliente versão 1.1.
O que eu realmente gostaria de ver no nível painel é algo como:
-
foo-cliente
-
bar-servidor
Com a capacidade para perfurar para baixo em ambos os foo-cliente ou bar-servidor. O pacote cumulativo iria mostrar o status da última compilação contínua e pude rever e / ou forçar uma nova compilação de uma versão marcado existente.
O que vocês estão fazendo e em que quadro de gestão de construção?
Solução
Você pode querer dar uma olhada em Hudson (que suporta de MSbuild através de um plugin) - ele pode ser implantado em um servidor de aplicativos Java (recomendamos: GlassFish ou Tomcat).
Demora cerca de 5-15 minutos para download, descompactação e implantar -. E então você está pronto para começar a definir projeto cria
Há um número bastante grande de plugins para estender a funcionalidade básica - ea equipe de desenvolvimento parece lançar novas correções características / bugs em um cronograma de liberação de 3-4 dias -. Modo a vitalidade código é muito alto
Dentro do painel Glassfish - você pode organizar seus projetos através de um guia específico para o nome raiz do projeto que você pode querer definir -. E então você pode facilmente atingir a estrutura organizacional que parecem querer