a tarball (.tar.gz) of the resulting source and generated cache is created, which is then uploaded to an artifacts server and tagged with its git revision and build number
Tarball is not a dirty word
Andy Lindeman
294

Git allows compression, the revision is almost immutable, why is the tgz needed?