Disable CI artifacts for package publish jobs
What does this MR do?
We saw that in https://gitlab.com/gitlab-org/charts/gitlab/-/jobs/2743704121 the artifacts from QA and other jobs were leaking into the development tarball, causing the size to increase to the point where Helm refused to install. This size bloat doesn't happen for release jobs (such as https://dev.gitlab.org/gitlab/charts/gitlab/-/jobs/13224089) because the jobs that produce artifacts are not run.
Related issues
Relates to #3423 (closed)
Checklist
See Definition of done.
For anything in this list which will not be completed, please provide a reason in the MR discussion.
Required
-
Merge Request Title and Description are up to date, accurate, and descriptive -
MR targeting the appropriate branch -
MR has a green pipeline on GitLab.com
Expected (please provide an explanation if not completing)
-
Test plan indicating conditions for success has been posted and passes -
Documentation created/updated -
Tests added -
Integration tests added to GitLab QA -
Equivalent MR/issue for omnibus-gitlab opened
Edited by Stan Hu