A deploy script without it continues after a failed command, so a failed composer install is followed by a successful symlink swap and a broken site reported as…
Apache, Nginx, PHP, MySQL, Redis, Beanstalkd and a mail catcher, on a laptop. Onboarding measured in minutes rather than days, and what it costs to run.
Deploying by pulling into the live directory means the site is briefly running half of one release and half of another, and rolling back means pulling again and…
Every WordPress release means editing the same header line in every plugin readme, and doing it by hand is how one of them ends up claiming compatibility with…