Dê uma olhada no link .
Eu tenho um grande aplicativo corporativo Java que é necessário para gerar pacotes rpm e deb.
Atualmente, isso significa que nós criamos o aplicativo em duas caixas diferentes, uma com o CentOS e outra com o Ubuntu 10.04.
Em um mundo ideal, eu poderia executar a compilação de um desses sistemas e produzir pacotes de rpm e deb em uma única passagem.
Isso é possível?
Dê uma olhada no link .
Veja o serviço Open Build
Idealmente você deveria estar construindo pacotes em um ambiente chroot, usando algo como pbuilder para debs e simulada para RPMs. Mock pode ser executado no Ubuntu para que você possa fazer tudo em uma única máquina de compilação. Os ambientes de criação do Chroot garantem que os pacotes sejam construídos de forma limpa e não sejam afetados por nenhuma estranheza na máquina host. Eles também usam as dependências corretas ao criar versões diferentes do SO.