Pergunta

O que é o custo inicial de criação de CruiseControl?

Nenhuma solução correta

Outras dicas

O ponto chave aqui não é o tempo que você tem para investir na criação de CruiseControl. Você pode fazer isso em uma hora ou assim. A questão é o tempo que você tem um repositório de código (SVN, TFS) e um script de construção pronto (algo - MSBuild roteiro ou assim - que irá limpar, reconstruir, testar e implantar seu aplicativo). Se não você terá que investir algum tempo em que - dependendo de como complicado seu projeto é -., Mas certamente ele vai levar muito mais tempo do que a criação de um servidor CruiseControl

Não mais do que duas a três horas de valor se você é novo para ele. A primeira vez que eu usei eu tinha algo que verificamos a versão mais recente de subversão, compilado usando MSBuild e depois enviá-lo em menos de que o tempo.

Eu recomendo Hudson sobre CruiseControl qualquer dia da semana. Eu não consigo pensar em nada CruiseControl pode fazer que Hudson não faz (melhor). Especialmente o frontend baseado na web é muito superior. Você pode executar Hudson diretamente em sua máquina (usando JNLP) e ter o seu configuração do projeto em minutos.

É preciso um pouco de tempo para obtê-lo instalado e funcionando -. Mas você pode obter uma solução para construir usando a tarefa de construir você .sln arquivo em menos de um dia, se você é um novato completo sobre o assunto

Ele fica um pouco mais complicado quando você adicionar testes de unidade em vários quadros, costumizing o painel de instrumentos, rotulando seu constrói etc, mas é uma questão de dias, não semanas para conseguir alguma coisa funcionando.

Software -. Gratuito

Hardware - custo depende. Se você só deseja executar todas as noites ele provavelmente pode compartilhar o espaço do servidor com outra coisa. Nós usamos um servidor dedicado com constrói a cada 15 minutos.

Configurar tempo - Uma vez aprendi que você está olhando para algumas horas para configurar um novo servidor. Se você é novo para CC permitir que um ou dois dias.

Se você nunca usou um servidor de integração antes de você vai ter uma curva de aprendizagem para toda a equipe -. Permitir algumas semanas

Temos recentemente se mudou para um novo servidor e montamos uma nova instalação - que demorou algumas horas. Isso é para quatro projetos, dois provedores de controle de origem diferentes, e inclui tarefas personalizadas como relatórios e construção de arquivos de ajuda.

Eu recoccomend uma máquina dedicada para controle de cruzeiro, ele não tem que ser incrivelmente poderoso, mas tenha em mente que tinha que ser capaz de compilar o código.

Nós usamos máquina de um velho colaborador, que foi posta de lado depois de uma atualização.

Quanto ao custo em tempo de um dia deve ter instalado e funcionando.

Como você define o 'custo'? É gratuito para download por isso não há custo monetário.

Em termos de tempo que deve levar entre 1/2 -. 1 dia, dependendo de como complicado sua configuração é

Se você tem um projeto simples, sem dependências, em seguida, um par de horas. Se você está realmente fazendo 'integração' de muitos projectos com muitas dependências depois de várias semanas e possivelmente alterações no código. não IMHO CC.Net não escala bem para um grande número de projetos ...

Você deve ser capaz de configurá-lo em cerca de 3 horas e é totalmente gratuito.

Ainda assim você pode gastar dinheiro em ferramentas externas como Simian etc, mas isso é totalmente opcional. Configurando CCNet realmente é uma questão de atravessar a documentação de configuração e é isso.

eu escrevi sobre minhas experiências com CCNet antes: http://www.tigraine.at/2008/10/08/another-take-on-contiuous-integration/

Jay Flores executa um projeto chamado CI Factory, que permite montar uma instalação CruiseControl.NET com módulos opcionais em nenhum momento a todos.

http://jayflowers.com/joomla/

Além disso, você pode querer ouvir o .NET rochas entrevista em podcast com ele:

http://www.dnrtv.com/default.aspx?showID=64

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