deployer/UPGRADE.md
2016-11-17 23:18:16 +07:00

881 B

Upgrade from 3.x to 4.x

  1. Namespace for functions

    Add to beginning of deploy.php next line:

    use function Deployer\{server, task, run, set, get, add};
    

    If you are using PHP version less than 5.6, you can use this:

    namespace Deployer;
    
  2. env() to set()/get()

    Rename all calls env($name, $value) to set($name, $value).

    Rename all rvalue env($name) to get($name).

    Rename all server(...)->env(...) to server(...)->set(...).

  3. Moved NonFatalException

    Rename Deployer\Task\NonFatalException to Deployer\Exception\NonFatalException.

Upgrade from 2.x to 3.x

  1. ->path('...')

    Replace your server paths configuration:

    server(...)
      ->path(...);
    

    to:

    server(...)
      ->env('deploy_path', '...');