deployer
deployer copied to clipboard
The PHP deployment tool with support for popular frameworks out of the box
- [ ] Bug fix #…? - [ ] New feature? - [ ] BC breaks? - [ ] Tests added? - [ ] Docs added? Fixed typo in docs...
- Deployer version: https://github.com/deployphp/deployer/releases/tag/v7.3.1 - Deployment OS: macOS For example, half of the `deploy:release` recipe can work with a relative path, but some commands require it to be absolute. It...
- Deployer version: 9.1.0 - Deployment OS: Debian 12 It seems that deployer reads configuration as it comes in. I personally would expect the order to be: 1. `config` 2....
- Deployer version: https://github.com/deployphp/deployer/releases/tag/v7.3.1 - Deployment OS: macOS We noticed that tasks that have been restricted to specific hosts with `select()` cause issues when run directly via the cli without...
- Deployer version: https://github.com/deployphp/deployer/releases/tag/v7.3.1 - Deployment OS: macOS If a task is restricted to specific hosts with `select()` it will normally only run on these hosts. However, if it is...
- Deployer version: https://github.com/deployphp/deployer/releases/tag/v7.3.1 - Deployment OS: macOS Ventura 13.5.2 We were trying to build a 2 step deployment with a build step on a local host for the CI....
- Deployer version: 7.3.1 - Deployment OS: Debian Bookworm ```yaml config: become: "user" hosts: example.com: deploy_path: ~ remote_user: "deployer" tasks: upload: - upload: src: "cachetool.phar" dest: "{{deploy_path}}" ``` Cache tool...
Because `database:migration` task alters the database, it should only be executed once, not by every host. As such, `->once()` should be called when defining the task ## Upvote & Fund...
Hi ! I use deployer V7 with 10 hosts and parallel deployment is perfect ! However, yesterday I had a problem where one of the servers was down, and I...
Deployer Version 7.3.1 Group tasks currently ignore any selectors on child tasks, for example considering the following `deploy.php`: task('frontend', function() { output()->writeln('Running task "frontend" on host "' . currentHost()->getHostName() ....