- Add
releaseDir
option to define a sub-folder to deploy. Option can be used to deploydist
folder, for example
- Re-build log system and simplify message displayed
- Allow custom port connection
- Add checks on local and remote servers and test if remote connections can be established
- Add new option on rsync command to remove of remote destination, recently files excluded. Works too on dependencies removed.
- Runs many local commands in parallel
- Add entry to check few requirements on local and remote hosts
- ESLint validation
- Minify package generated
0.6 has the same comportement of 0.5 release but improve speed and architecture.
- Deployment steps are executed in parallel on servers to improve speed (Promise)
- Add Docker environment to execute test
- Add Travis test to check commands executed
- Bipbip core refacto to be run without command (uses it for mocha test)
- Callback system implemented to retrieve log
- Deployment multi-server
- Add Travis test
- Add possibility do not clone repository and execute immediatly commands in current folder (same folder that bipbip configuration)
- Simplified proccess to remove old releases
- Remove async command to run multiple commands in same time (experimental)
- Clear require
- Add check configuration
- Add support merge in cascade (for shared configurations)
- Add default values and declare few variables like required
- The release name has been change (from timestamp to YmdHi date format)
- Async commands has been added (beta)
- Option to initialize and updates submodules (Git)
- SSH connection don't check the host
- Post deploy command support
- Deploy tag (git) added (user has choice to deploy branch or tag)
- First release. Can be deploy with simple copy and execute local and remote commands.