Changes proposed in this merge request:
This merge request, when approved, will close issue/bug: #76 (closed)
--on-error=continue
was only missing putting the artifact in done so it could be queued for push. --on-error=quit
was more difficult and may not have an adequate solution.