PHPackages                             sourcebroker/deployer-extended-magento2 - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [DevOps &amp; Deployment](/categories/devops)
4. /
5. sourcebroker/deployer-extended-magento2

ActiveLibrary[DevOps &amp; Deployment](/categories/devops)

sourcebroker/deployer-extended-magento2
=======================================

Deployment for Magento2 with deployer.org.

1.0.0(4y ago)35.1kMITPHP

Since Jun 27Pushed 4y ago1 watchersCompare

[ Source](https://github.com/sourcebroker/deployer-extended-magento2)[ Packagist](https://packagist.org/packages/sourcebroker/deployer-extended-magento2)[ RSS](/packages/sourcebroker-deployer-extended-magento2/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (6)Versions (12)Used By (0)

deployer-extended-magento2
==========================

[](#deployer-extended-magento2)

- [What does it do?](#what-does-it-do)
- [Dependencies](#dependencies)
- [Installation](#installation)
- [Special tasks for Magento2](#special-tasks-for-magento2)
    - [magento:deploy:git\_checkout](#magento-deploy-git-checkout)

[What does it do?](#id1)
------------------------

[](#what-does-it-do)

This package provides deploy task for deploying Magento2 with deployer (deployer.org) and additionally a tasks to synchronize database and media files.

[Dependencies](#id2)
--------------------

[](#dependencies)

This package depends on following packages:

- [sourcebroker/deployer-extended](https://github.com/sourcebroker/deployer-extended)

    Package which provides some deployer tasks that can be used for any framework or CMS.
- [sourcebroker/deployer-extended-database](https://github.com/sourcebroker/deployer-extended-database)

    Package which provides some php framework independent deployer tasks to synchronize database.
- [sourcebroker/deployer-extended-media](https://github.com/sourcebroker/deployer-extended-media)

    Package which provides some php framework independent deployer tasks to synchronize media.

[Installation](#id3)
--------------------

[](#installation)

1. Install package with composer:

    ```
    composer require sourcebroker/deployer-extended-magento2
    ```

    Note! This command will install also deployer/dist package which will create ./vendor/bin/dep binary. You should use this binary to run deploy. Its advisable that you put alias dep="php ./vendor/bin/dep" in your ~/.profile to be able to run deployer with regular "dep" command.
2. If you are using deployer as composer package then just put following line in your deploy.php:

    ```
    new \SourceBroker\DeployerExtendedMagento2\Loader();
    ```
3. If you are using deployer as phar then put following lines in your deploy.php:

    ```
    require_once(__DIR__ . '/vendor/sourcebroker/deployer-loader/autoload.php');
    new \SourceBroker\DeployerExtendedMagento2\Loader();
    ```
4. Remove task "deploy" from your deploy.php. Otherwise you will overwrite deploy task defined in deployer/deploy/task/deploy.php
5. Example deploy.php file for phar based deployer:

    ```
