Implantando o aplicativo Perl

Quais são as melhores práticas para implantar um aplicativo Perl? Suponha que você esteja implantando em uma caixa de baunilha com pouca instalação do módulo CPAN. Quais são os métodos ideais de compilação, implantação? Módulo :: Build, ExtUtils :: MakeMaker, outro? Estou procurando algumas idéias de melhores práticas para aqueles que fizeram isso repetidamente em aplicativos de grande escala.

O aplicativo está sendo implantado em um servidor. Não é CPAN ou um script. Na verdade, é um aplicativo da web PSGI. Ou seja, uma tonelada de pacotes Perl.

Atualmente, tenho um script de implantação que usa Net :: SSH :: Expect to SSH em novos servidores, instala algumas ferramentas e configura o servidor e, em seguida, puxe a ramificação do aplicativo desejada do controle de origem. Parece certo, mas é uma prática recomendada?

O próximo passo é criar o aplicativo. Quais são as melhores práticas para rastrear e gerenciar dependências, instalar essas dependências do CPAN e garantir que o aplicativo esteja pronto para execução?

Obrigad

questionAnswers(6)

yourAnswerToTheQuestion