Resource Deployments
Deploying Resources to Kodexa
Typically we will deploy resources to Kodexa using the Kodexa CLI, this allows us to deploy resources to Kodexa from the command line.
Deploying Resources
Lets consider a use-case where we have a fairly standard set of resources that we want to deploy to Kodexa.
Usually when we start with a project like this the key elements such as:
- Taxonomy
- Invoice Data Form
- Transformer Model (optional)
We will create a manifest file that describes the resources that we want to deploy to Kodexa.
In order to start the process we will want to download each of these resources from the instance and then create a new GitHub repository to store the resources.
Once we have these files in place we can now commit the structure to the repository and create a pull request.
Deployment using Github Actions
With Github Actions we can now deploy the resources to Kodexa.
To do this we will need to define a workflow file in the repository, this will make sure we have Python 3.11 and also ensure we have the kodexa-cli installed.