Skip to content

Removing some deploy strategies + adding & reordering #8720

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Nov 24, 2017
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 16 additions & 13 deletions deployment.rst
Original file line number Diff line number Diff line change
Expand Up @@ -78,13 +78,15 @@ Using Build Scripts and other Tools
There are also tools to help ease the pain of deployment. Some of them have been
specifically tailored to the requirements of Symfony.

`Capistrano`_ with `Symfony plugin`_
`Capistrano`_ is a remote server automation and deployment tool written in Ruby.
`Symfony plugin`_ is a plugin to ease Symfony related tasks, inspired by `Capifony`_
(which works only with Capistrano 2).
`EasyDeployBundle`_
A Symfony bundle that adds easy deploy tools to your application.

`sf2debpkg`_
Helps you build a native Debian package for your Symfony project.
`Deployer`_
This is another native PHP rewrite of Capistrano, with some ready recipes for
Symfony.

`Ansistrano`_
An Ansible role that allows you to configure a powerful deploy via YAML files.

`Magallanes`_
This Capistrano-like deployment tool is built in PHP, and may be easier
Expand All @@ -94,13 +96,14 @@ specifically tailored to the requirements of Symfony.
This Python-based library provides a basic suite of operations for executing
local or remote shell commands and uploading/downloading files.

`Deployer`_
This is another native PHP rewrite of Capistrano, with some ready recipes for
Symfony.
`Capistrano`_ with `Symfony plugin`_
`Capistrano`_ is a remote server automation and deployment tool written in Ruby.
`Symfony plugin`_ is a plugin to ease Symfony related tasks, inspired by `Capifony`_
(which works only with Capistrano 2).

`sf2debpkg`_
Helps you build a native Debian package for your Symfony project.

Bundles
There are some `bundles that add deployment features`_ directly into your
Symfony console.

Basic scripting
You can of course use shell, `Ant`_ or any other build tool to script
Expand Down Expand Up @@ -214,8 +217,8 @@ other potential things like pushing assets to a CDN (see `Common Post-Deployment
.. _`Fabric`: http://www.fabfile.org/
.. _`Magallanes`: https://github.com/andres-montanez/Magallanes
.. _`Ant`: http://blog.sznapka.pl/deploying-symfony2-applications-with-ant
.. _`bundles that add deployment features`: https://github.com/search?utf8=✓&q=topic%3Asymfony-bundle+topic%3Adeploy&type=Repositories&ref=searchresults
.. _`Memcached`: http://memcached.org/
.. _`Redis`: http://redis.io/
.. _`Symfony plugin`: https://github.com/capistrano/symfony/
.. _`Deployer`: http://deployer.org/
.. _`EasyDeployBundle`: https://github.com/EasyCorp/easy-deploy-bundle