Merge branch '90_subprocess_with_different_environment' into 'master'

Subprocess execution with different environment

Closes #90

See merge request !100
6 jobs for master in 37 minutes and 37 seconds (queued for 1 second)
Status Job ID Name Coverage
  Build
passed #176195
docker-build
build_linux_36

00:16:24

65.0%
passed #176024
docker-build
build_linux_37

00:15:45

65.0%
passed #176021
macosx
build_macosx_36

00:18:43

64.0%
passed #176022
macosx
build_macosx_37

00:18:37

64.0%
failed #176023
docker-build
build_linux_36

18:53:34

 
  Deploy
failed #176025
docker
deploy_beta

00:02:30

 
Name Stage Failure
failed
deploy_beta Deploy
    return callback(*args, **kwargs)
File "/scratch/builds/beat/beat.core/miniconda/lib/python3.7/site-packages/bob/devtools/scripts/bdt.py", line 42, in _decorator
value = view_func(*args, **kwargs)
File "/scratch/builds/beat/beat.core/miniconda/lib/python3.7/site-packages/bob/devtools/scripts/ci.py", line 183, in deploy
dry_run=dry_run,
File "/scratch/builds/beat/beat.core/miniconda/lib/python3.7/site-packages/bob/devtools/deploy.py", line 74, in deploy_conda_package
"normally fixes it" % (SERVER, remote_path)
RuntimeError: The file http://www.idiap.ch//conda/label/beta/linux-64/beat.core-1.9.1b0-py36h6a6f178_4.tar.bz2 already exists on the server - this can be due to more than one build with deployment running at the same time. Re-running the broken builds normally fixes it
ERROR: Job failed: exit code 1