Add option to make termination synchronous

5 jobs for master in 43 seconds (queued for 1 second)
Status Job ID Name Coverage
  Static Test
passed #42001
docs-test

00:00:36

failed #41999
pylint

00:00:41

passed #42000
unittests

00:00:43

14.0%
 
  Build
skipped #42002
images
 
  Integration Test
skipped #42003
api-test
 
Name Stage Failure
failed
pylint Static Test
Successfully installed astroid-2.2.5 atomicwrites-1.3.0 coverage-4.5.4 doc8-0.8.0 importlib-metadata-0.20 isort-4.3.21 lazy-object-proxy-1.4.2 mccabe-0.6.1 more-itertools-7.2.0 mypy-lang-0.5.0 pathlib2-2.3.4 pbr-5.4.3 pluggy-0.12.0 py-1.8.0 pylint-2.3.1 pytest-5.1.2 pytest-cov-2.7.1 restructuredtext-lint-1.3.0 stevedore-1.31.0 typed-ast-1.4.0 vulture-1.0 wcwidth-0.1.7 wrapt-1.11.2 zipp-0.6.0
$ pylint *.py zoe_*
************* Module zoe_cmd.entrypoint
zoe_cmd/entrypoint.py:182:43: E0602: Undefined variable 'exec_id' (undefined-variable)

-----------------------------------
Your code has been rated at 9.99/10

ERROR: Job failed: exit code 1