There is a lot of discussion around CICD with NSO, and how to implement automatic testing. This was indeed a hot topic at the NSO Developer Days.
Everyone is different, but to help people getting started I created a CICD howto guide: https://github.com/NSO-developer/cicd-howto
It is a step-by-step guide for how to setup GitLab and how to setup a build/test pipeline for your very first project!
Hopefully you will find it useful, please let me know!