Transfer artifacts to object storage after storing

Zeger-Jan van de Weg requested to merge zj-artifacts into master

What does this MR do?

After a build is finished, it schedules the artifact for uploading to an object storage.

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Fixes gitlab-org/gitlab-ee#3346

Merge request reports