Skip to content

@REBELinBLUE REBELinBLUE released this Jun 6, 2018 · 30 commits to master since this release

Important

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

Assets 2

@REBELinBLUE REBELinBLUE released this Aug 1, 2017 · 91 commits to master since this release

Fixed: Deployments timing out on PHP 7.1
Fixed: Bitbucket web hook (thanks @ dancryer )
Enhancement: Block deploy whilst mirroring

Assets 2

@REBELinBLUE REBELinBLUE released this Mar 27, 2017 · 142 commits to master since this release

  • Fixed: Event broadcast for log updates causing JOB_TOO_BIG error
  • Fixed: Command reordering not saving (thanks @emielmolenaar )
  • Enhancement: URL checker now logs the response
  • Enhancement: Include the project name in the comment for the SSH key
Assets 2

@REBELinBLUE REBELinBLUE released this Feb 25, 2017 · 244 commits to master since this release

  • Fixed: Installer hangs
  • Fixed: Deployment fails when the mirror of the repository is not up to date
  • Fixed: Fatal error on profile page if PHP internationalisation extension is not installed
  • Fixed: SQL error if the user is not supplied for a custom command
Assets 2

@REBELinBLUE REBELinBLUE released this Feb 22, 2017

Fixed version number.... sorry I am clearly not awake properly

Assets 2

@REBELinBLUE REBELinBLUE released this Feb 22, 2017

Added the missing CSS & Javascript

Assets 2

@REBELinBLUE REBELinBLUE released this Feb 21, 2017 · 257 commits to master since this release

This is a massive release... some 350 commits since the last release.

Important

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

Notifications have been completely rewritten. You are now able to select which events you wish to receive notifications for

  • Deployment Successful
  • Deployment Failed
  • Heartbeat Missing
  • Heartbeat Still Missing (i.e. the heartbeat has previously been missed and has not yet recovered)
  • Heartbeat Recovered
  • URL Offline
  • URL Still Offline (similarly to heartbeat still missing)
  • URL Recovered

Along with these options it is now possible to send notifications via email, slack, hipchat, twilio SMS and to call a webhook URL.

Other Changes

  • Added: Chinese Translation
  • Added: Partial Russian Translation
  • Added: Ability to select language from your profile
  • Changed: Avatars are now stored in storage/app/public/ as is recommended in Laravel
  • Changed: Upgraded to Laravel 5.4
  • Improvements: A lot of refactoring and rewriting, test coverage has now gone from <5% to >85%

It 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

Assets 2

@REBELinBLUE REBELinBLUE released this Nov 24, 2016

  • Added: Webhooks now support Gogs & Gitea (thanks @axeloz)
  • Added: The beanstalkd port can now be supplied in .env (thanks @uLow)
  • Fixed: Repositories with git submodules did not work properly
  • Fixed: DB_TYPE undefined error

Important

If 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

Assets 2

@REBELinBLUE REBELinBLUE released this Oct 23, 2016

  • Fixed: Allow passphrase to be supplied for SSL certificate key for the node socket server
  • Fixed: Shared Directories were creating duplicates within the shared directory
  • Fixed: Checks for composer 1.2 before using the --no-suggest flag
  • Fixed: Rollback reason wasn't saving
  • Other: Various pieces of DB and code cleanup
Assets 2

@REBELinBLUE REBELinBLUE released this Aug 21, 2016

  • Fixed: There was an issue with the installer if nodejs did not exist in $PATH
  • Fixed: A fatal error on PHP 5 if the git tags for a project do not match valid version strings
Assets 2
You can’t perform that action at this time.