Pergunta

O que é a maneira ideal de implantar projetos CodeIgniter (ou qualquer projetos PHP para que o assunto) de suas máquinas locais para o site ao vivo? Estou usando o subversion para verificar e atualizar o código a partir de sites ao vivo por algum tempo agora. Mas há outros que dizem que esta prática não é bom desde que você não precisa os metadados svn no site ao vivo. Também li um par de artigos onde eles usam Capitrano para implantar projetos PHP. Qual é a sua prática na implantação do projeto PHP?

Foi útil?

Solução

Eu uso Phing para todas as minhas necessidades de construção.

Eu criei várias tarefas como, prod, estadiamento, depuração. Quando eu quero empurrar todos os dados para o meu servidor de produção, eu só uso phing prod . Isto irá fazer o checkout todo o código do meu repo, que algumas mudanças de configuração, executar todos os arquivos estáticos, como CSS e JavaScript através de um minifier etc.

Mais informações em Phing aqui:

Phing.info

http://www.slideshare.net / hozn / construindo-phing-com-php

Outras dicas

Eu fiz uma pergunta semelhante e um monte de gente parecia como Phing:

Qual é a sua estratégia de implantação php preferido?

Eu levei um olhar para ele e os arquivos de configuração foram muito intimidante. Eu estou interessado em ouvir mais sobre este assunto.

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