Ferramentas de criação de plano de fundo de software

5

Eu desenvolvo um projeto multi-plataforma (Windows, Linux, Mac OS X) e uso o CMAKE, alguns scripts dependentes de plataformas e python (sh, bat) para construção.

No entanto, acho o processo de construção antes do lançamento bastante chato e chato. Alternando entre computadores, digitando comandos, copiando binários, eeww.

Alguém usa algum tipo de daemon de construção? Algo que pode construir o projeto em segundo plano por solicitação ou lendo uma mensagem especial de confirmação git / svn.

    
por smile_cleaner 11.05.2011 / 19:23
fonte

2 respostas

5

Você precisa configurar um ambiente de integração contínua . Existem vários produtos, tanto comerciais quanto opensource, que farão exatamente o que você está pedindo.

Basicamente eles vão ficar lá uma enquete seu controle de origem, e quando ele vê as mudanças você pode configurá-lo para executar scripts, o que poderia ser construir ou fazer ou qualquer coisa que você quer realmente. A maioria tem ferramentas para reportar os resultados, através de uma página web, email, etc.

    
por 11.05.2011 / 19:37
fonte
0

Automatize tudo com uma ferramenta de criação baseada em Python. Eu costumava lidar com compilações multiplataformas muito complexas com o gnu make ... se eu não pudesse construir e instalar em todas as plataformas suportadas com o "make install", eu considerava isso quebrado.

    
por 12.05.2011 / 06:31
fonte