Hva er den foretrukne måten å distribuere en Symfony2 søknaden?

stemmer
8

Med symfony 1, var det en enkel innebygd oppgave for å gjøre utplasseringer via rsync.

symfony project:deploy [--go] [--rsync-dir=...] [--rsync-options[=...]] server

For større og mer kompliserte prosjekter, var jeg for vane å utvide eller overskrive den oppgaven med noe mer robust, men det var nyttig å ha der for et enkelt program.

Mitt spørsmål: Er det en standard, konvensjonelle måten for distribusjon av en Symfony2 søknaden?

Det finnes forskjellige pakker der ute som legger konsoll kommandoer:

Det er også Capifony , som er veldig interessant, men sannsynligvis mye mer enn jeg trenger for enkel app jeg jobber med.

Er det noe annet som jeg mangler? Jeg antar at jeg er overrasket over at det ikke er en enkel innebygd kommando tilgjengelig ut av boksen.

Publisert på 20/04/2011 klokken 14:06
kilden bruker
På andre språk...                            


2 svar

stemmer
7

Jeg tror ikke det er en standard, konvensjonelle måten å distribuere Symfony 2 søknader ennå, esspecially som Symfony 2 er fortsatt ikke i en stabil utgave.

Jeg recommened bruke Capifony, selv for enkle applikasjons. Det er godt dokumentert og er utviklet av KnpLabs så er sannsynlig å bli støttet lang sikt.

Svarte 20/04/2011 kl. 15:30
kilden bruker

stemmer
4

Hvis du ikke ønsker å håndtere rubin og du likte project:deploykommandoen fra Symfony 1,4 sjekk denne pakken

Du kan enkelt installere det ved hjelp av komponisten. Bare legg "hpatoio/deploy-bundle": "~1.0"til kravet.

Svarte 06/11/2012 kl. 13:09
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more