This repository has been archived by the owner on Sep 5, 2020. It is now read-only.
Releases: rocketeers/rocketeer
Releases · rocketeers/rocketeer
0.6.2
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
Fixed
- Fixed a bug where the configured user would not have the rights to set permissions
0.6.0
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 oftime()
- 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
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 aTask::run
call silent no matter what - Rocketeer now displays how long the task took
0.4.0
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
andTask::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 localcomposer.phar
0.3.2
Fixed
- Fixed wrong tag used in
deploy:cleanup
0.3.1
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
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 theDeploy
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
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 viabefore
andafter
(see Tasks docs)
0.1.1
Fixed
- Fixed a bug where the commands would try to connect to the remote hosts on construct
- Fixed
ReleasesManager::getPreviousRelease
returning the wrong release