Is it possible to configure the GitLab CI to only perform a sparse checkout? I have inherited a large codebase, most of which I can ignore when running the CI. If I can't do a sparse checkout, is there anything to be gained by setting the GIT_CLEAN_FLAGS to perhaps discard directories that I don't care about?