Release Management
๐๏ธ Release Settings
Tramline's main building block is the release train (or release cycle). It is designed to emulate the release process followed by your team when shipping apps.
๐๏ธ Branching Strategies
Three types of branching strategies are currently supported when setting up a release.
๐๏ธ Prepare new release
When you prepare a new release from the top-right button in your releases page. You will get this selection modal where you can pick the release type.
๐๏ธ Upcoming Release
You can start ramping up a new release before your current release finishes. This allows you to cut back on the additional time spent waiting for a full phased rollout to complete in the current release and start stabilizing new features on the working branch.
๐๏ธ Scheduled Release
Releases can be configured to run on a pre-defined schedule. You can configure this on the Advanced Settings tab of the Release Settings.
๐๏ธ Synchronized Release
For teams with apps built in cross-platform stacks like React Native and Flutter, we now support synchronized release trains across both platforms.