Skip to content
This repository has been archived by the owner on Sep 5, 2020. It is now read-only.

Releases: rocketeers/rocketeer

0.6.2

10 Jul 23:43
Compare
Choose a tag to compare

Added

  • Make the Check task check for the remote presence of the configured SCM

Fixed

  • Fix Rocketeer not being able to use a composer.phar on the server

0.6.1

10 Jul 14:14
Compare
Choose a tag to compare

Fixed

  • Fixed a bug where the configured user would not have the rights to set permissions

0.6.0

06 Jul 16:43
Compare
Choose a tag to compare

Added

  • Added multistage strategy
  • Added compatibility to Laravel 4.0
  • Split Git from the SCM implementation (requires a config update)

Changed

  • Migrations are now under a --migrate flag
  • Releases are now named as YmdHis instead of time()
  • If the scm.branch option is empty, Rocketeer will now use the current Git branch

Fixed

  • Fixed a delay where the current symlink would get updated before the complete end of the deploy
  • Fixed errors with Git and Composer not canceling deploy
  • Fixed some compatibility problems with Windows
  • Fixed a bug where string tasks would not be run in latest release folder
  • Fixed Apache username and group using www-data by default

0.5.0

04 Jul 08:48
Compare
Choose a tag to compare

Added

  • Added a deploy:update task that updates the remote server without doing a new release
  • Added a deploy:test to run the tests on the server
  • Rocketeer can now prompt for Git credentials if you don't want to store them in the config
  • The deploy:check command now checks PHP extensions for the cache/database/session drivers you set
  • Rocketeer now share logs by default between releases
  • Added ability to specify an array of Tasks in Rocketeer::before|after
  • Added a $silent flag to make a Task::run call silent no matter what
  • Rocketeer now displays how long the task took

0.4.0

03 Jul 17:18
Compare
Choose a tag to compare

Added

  • Added ability to share files and folders between releases
  • Added ability to create custom tasks integrated in the CLI
  • Added a deploy:check Task that checks if the server is ready to receive a Laravel app
  • Added Task::listContents and Task::fileExists helpers
  • Added Task helper to run outstanding migrations
  • Added Rocketeer::add method on the facade to register custom Tasks

Fixed

  • Fixed Task::runComposer not taking into account a local composer.phar

0.3.2

04 Jul 08:49
Compare
Choose a tag to compare

Fixed

  • Fixed wrong tag used in deploy:cleanup

0.3.1

04 Jul 08:49
Compare
Choose a tag to compare

Added

  • Added --pretend flag on all commands to print out a list of the commands that would have been executed instead of running them

0.3.0

04 Jul 08:49
Compare
Choose a tag to compare

Added

  • Added Task::runInFolder to run tasks in a specific folder
  • Added Task::runForCurrentRelease Task helper
  • Added Task::runTests methods to run the PHPUnit tests of the application
  • Integrated Task::runTests in the Deploy task under the --tests flag ; failing tests will cancel deploy and rollback

Fixed

  • Fixed a bug where Task::run would only return the last line of the command's output

0.2.0

04 Jul 08:49
Compare
Choose a tag to compare

Added

  • The core of Rocketeer's actions is now split into a system of Tasks for flexibility
  • Added a Rocketeer facade to easily add tasks via before and after (see Tasks docs)

0.1.1

04 Jul 08:49
Compare
Choose a tag to compare

Fixed

  • Fixed a bug where the commands would try to connect to the remote hosts on construct
  • Fixed ReleasesManager::getPreviousRelease returning the wrong release