Deployer is a free and open source deployment tool.
The first time you deploy an existing project the shared folder structure will be recreated. Deployer will backup your existing shared folder and attempt to migrate any files to the new folder structure; however it is recommended that you take your own backup and confirm everything is in the correct place after your next deploy
Fixed: SSL certificate requires a password Fixed: Paths with tilde (~) don't work correctly Enhancement: Log error output of processes that did not run successfully (thanks @emielmolenaar) Enhancement: Use full path for shared folders when creating symlinks
Fixed: Deployments timing out on PHP 7.1 Fixed: Bitbucket web hook (thanks @ dancryer ) Enhancement: Block deploy whilst mirroring
Fixed version number.... sorry I am clearly not awake properly
Added the missing CSS & Javascript
This is a massive release... some 350 commits since the last release.
Please make sure you back up your database, storage
and public/avatars
directory before updating. Although nothing should go wrong it is better to be safe than sorry.
Notifications have been completely rewritten. You are now able to select which events you wish to receive notifications for
Along with these options it is now possible to send notifications via email
, slack
, hipchat
, twilio SMS
and to call a webhook
URL.
storage/app/public/
as is recommended in LaravelIt is recommended that you backup your avatar directory BEFORE doing a git pull
as the directory has been deleted. Once updated simply move the files to the storage/app/public/
folder
.env
(thanks @uLow)DB_TYPE
undefined errorIf you had a failed upgrade to 0.0.39
you may need to run the following queries to clean up your database before attempting the upgrade
DELETE FROM migrations WHERE migration = '2016_09_06_195043_add_targetable_attributes';
ALTER TABLE commands DROP COLUMN target_id;
ALTER TABLE commands DROP COLUMN target_type;
ALTER TABLE variables DROP COLUMN target_id;
ALTER TABLE variables DROP COLUMN target_type;
ALTER TABLE config_files DROP COLUMN target_id;
ALTER TABLE config_files DROP COLUMN target_type;
ALTER TABLE shared_files DROP COLUMN target_id;
ALTER TABLE shared_files DROP COLUMN target_type;
Please ensure that you backup your database before doing this just to be on the safe side
--no-suggest
flagnodejs
did not exist in $PATH