Creating custom action containers for Rasa X with GitLab
Apr 6, 2021William Arias

Summary
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.