You can see in my .gitlab-ci.yml
you see I have a before_script
section, where I give the build process more directions.
You can read around for which commands you need to load submodules (I don’t use them often, so I don’t know them off hand), and add them to the before_script
section. That should do it.