Domanda

Qual è il modo ideale di distribuire progetti CodeIgniter (o qualsiasi altro progetto PHP per quella materia) dai tuoi computer locali al sito live? Sto usando sovversione per il check out e l'aggiornamento del codice da siti live da un po 'di tempo. Ma ci sono altri che dicono che questa pratica non è buona poiché non hai bisogno dei metadati svn nel sito live. Ho anche letto un paio di articoli in cui usano Capitrano per distribuire progetti PHP. Qual è la tua pratica nella distribuzione del progetto PHP?

È stato utile?

Soluzione

Uso Phing per tutte le esigenze del mio edificio.

Ho creato diversi compiti come, prod, staging, debug. Quando voglio inviare tutti i dati al mio server di produzione, utilizzo semplicemente phing prod . Questo verificherà tutto il codice dal mio repository, eseguirà alcune modifiche alla configurazione, eseguirà tutti i file statici come CSS e JavaScript tramite un minificatore ecc.

Maggiori informazioni su Phing qui:

Phing.info

http://www.slideshare.net / Hozn / phing-edificio-con-php

Altri suggerimenti

Ho fatto una domanda simile e molte persone sembravano apprezzare Phing:

Qual è la tua strategia di implementazione php preferita?

L'ho dato un'occhiata e i file di configurazione erano piuttosto intimidatori. Sono interessato a saperne di più su questo argomento.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top