When I use rasax, I encountered two problems:
Currently I have connected rasax to my bitbucket repository. In rasax interface I do some changes in NLU data, then “Training” → “Update model” → “Train model” → “Active the latest model”. Finally click “add changes” in order to push the latest model to my bitbucket repository, but it failed, the latest model has not been updated to my bitbucket.
If I’d like to achieve a fully automatic Ci/CD: rasa source in my server → bitbucket repository → Rasa X. I want when I change Rasa X and click “Add changes”, Both bitbucket repository’s and my server rasa source’s files updated in sync, I don’t know how to do this.
So the bitbucket repo will be updated automatically if you push changes from Rasa X. The pulling of the repo to your production server is something unrelated to Rasa X, and so needs to be implemented in your CI pipeline. You could have a job there that runs every time you merge into master, where the job sshes into the machine, and does a git pull