shipDeployment

Deployment on Futura is relatively simple. Before anything is deployed, your dependencies should be syncronized with the latest Futura dependency list by running the following in the project directory:

ftr sync

This will make sure all your dependency versions are the same version as the ones being used by the main Futura task runner binary, which is required to load your automation module as a Golang pluginarrow-up-right (which is how Futura works under the hood).

Once your dependencies are synchronized, just ftr login into your automation's intended branch (main for example) and run:

ftr deploy

NOTE: Deploying involves making a copy of the source code in order to apply some modifications for some code splitting futura does internally. To make sure this process is quick, deployment will not include files that are in the gitignore

Last updated