Backport Merge branch 'sh-cache-upload-env-file' into 'm... (!5408 - merged) to 17-8-stable
Also includes Clean up unused GetUploadEnv() in cache code (!5265 - merged)
closes: https://gitlab.com/gitlab-org/security/gitlab-runner/-/merge_requests/81