A while ago i created a little process in which you could upload, review and then deploy BPMN and DMN processes. You can find it here. It also has a related process to delete deployments.
It doesn’t cater for other artifacts - but i don’t think it would be too much work to add that.