Git in automations
The Git integration feature allows you to synchronize, manage versions, and collaborate on your Automations projects more effectively. This guide will walk you through the process of connecting your Automations to a Git repository and highlight the key functionalities this integration offers.
Getting started with Git Integration
Connecting to an Empty Project
To connect Automations to a new Git repository, simply initiate the Git Connect process within the Automations page and follow the prompts to link your Git repository.
Connecting to an Existing Git Project
If your Git project already has existing automations, you can import them from Git. To do this, follow the Git Connect process and use the Pull & Connect button. This allows you to synchronize automations across different instances or workspaces of UI Bakery.
Execution behaviour under Git
Once Git is connected, Automations execution won't be affected by branch changes until these changes are merged, pulled, and released to the main branch. This means that developers can safely modify the Automations code and settings in parallel.
The following rules apply to Automations depending on the branchπ
Read-only and cannot be edited to avoid merge conflicts
You can create and work on different branches for developing new features or testing
Typically reflects the production or primary version of your Automations
You can enable and configure CRON settings and Webhooks configuration
Automations CAN be executed through CRON jobs
CRON jobs are NOT executed until they are the feature branch is merged into the main branch and released, if the release process is used. Instead, Automations can be triggered via webhooks and the Builder, allowing testing and iterations.
Last updated
Was this helpful?