Skip to content
This repository has been archived by the owner on Aug 1, 2022. It is now read-only.
Joel Moss edited this page Nov 13, 2013 · 5 revisions

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?).

Containers

Strano can perform arbitrary tasks outside of the server which Capistrano will deploy to. These tasks will be run within a Docker container.

Clone this wiki locally