-
Notifications
You must be signed in to change notification settings - Fork 70
This page will document and detail the plans for version 2 of Strano.
Strano v2 will be a ground-up rewrite based on Capistrano 3 and using Docker to run pre/post-deploy tasks that run off-server.
Each task will be run within a Docker container, allowing the user to perform arbitrary tasks and code in isolation. All tasks are defined in code as part of the Capistrano configuration. Dockerfiles will also be supported, again by defining them using code within the repository that is being deployed.
V2 will still be built around Github, with special support for organisations. However, external Git repo's will also be supported.
Integration with third party CI tools such as Travis will be provided, with the ability to automatically trigger deploys based on successful builds, and block deploys if builds fail.
You can specify an external host machine where your docker containers will be run, otherwise Strano will offer a service to host and run them for you (at a cost?).
Strano can perform arbitrary tasks outside of the server which Capistrano will deploy to. These tasks will be run within a Docker container.