Example support for pulling and pushing of data to and from different Logik environments. This is provided as is, with no warranty or specifc support.
- Blueprints
The sample github actions are configured to be manually triggered, these are provided as a starting point that can be modified further
Configure both the Action Variables and the Action Secrets in Github Actions prior to running any of the workflows.
LOGIK_SOURCE_URL
: Base URL of the source environment that the data is being pulled fromLOGIK_DEST_URL
: Base URL of the destination environment that the data is being pushed to
LOGIK_SOURCE_API
: Admin API Key for the source environment that the data is being pulled fromLOGIK_DEST_API
: Admin API Key for the destination environment that the data is being pushed to
Manually triggering
NAME
: variable name of the blueprint or managed table to push or pull
The pull action will export the current data of the blueprint and create a branch with the new data. The new branch can be compared with the main branch and merged in if desired.
The push action will create a zip file of the blueprint from the main branch and start an import job in the destination environment.