It's pretty common to run tests on CI after building to verify your particular setup doesn't break stuff.
Last time we were doing that we were preferring git upstream, though, and generated autocrap as needed - I never liked the idea of release tarballs containing stuff not in git.