Deployment workflows - tooltwist/documentation GitHub Wiki

Previous: CI for Java projects

Combined workflow

Combining the steps described on the previous pages, we have a complete workflow for creating reusable software in Java, NodeJS and Golang, and automatically deploying through to production.

This is the workflow we'd like to use for new projects.

2016-02-12-deployment-architecture-new

Transitionary workflow

Not all our projects are using the latest version of ToolTwist. For older projects we can continue to use the ToolTwist Controller. However these projects should be upgraded as soon as project scheduling permits.

2016-02-12-deployment-architecture-interum

Manual workflow

In most circumstances we have no need to build web design projects manually, however it is easily done using the ToolTwist CLI if ever required to debug the Continuous Integration process.

2016-02-12-deployment-architecture-previous