GitLab

Creating custom action containers for Rasa X with GitLab

Apr 6, 2021William Arias
Creating custom action containers for Rasa X with GitLab
SummaryAI, from the source post

This post details the setup of a GitLab CI/CD pipeline to automate the building and deployment of custom action Docker containers for Rasa X. It outlines the `.gitlab-ci.yml` file structure, including variables for image naming and Kubernetes secrets, and defines 'build' and 'deploy' stages. The 'build' stage automates Docker image creation and pushing to the GitLab container registry. The 'deploy' stage uses `gcloud` and `kubectl` to authenticate with GCP, create a Kubernetes namespace and secret, and then uses Helm to upgrade the Rasa X deployment with the new custom action image.

More from the GitLab CI and Distributed Builds trail