Set Up a CI/CD pipeline

Documentation for Legacy Rasa Product

If you want to get started building assistants with Rasa, please check out our latest documentation here.

Improving Your Assistant

When improving your assistant, you’ll make different kinds of fixes to your bot. To automate the testing and integration of these improvements into your deployed assistant, you should set up a CI/CD (Continuous Integration/Continuous Deployment) pipeline on your connected git repository.

For example, you could add a step in your pipeline that pushes a newly trained model to Rasa Enterprise every time a change is merged into your main branch. For more information on setting up a CI/CD pipeline, check out the Rasa Open Source user guide on CI/CD.

Examples of CI/CD Pipelines in Github Actions

Here are a few examples of CI/CD pipelines in Github Actions to get you started: