More flexible build infrastructure (closes #32)

* Allows the user to set if deployment will take place thru build
  variable
* Uses new build infrastructure from bob.admin
* Uploads the different packages to the right destinations
* Considers build numbers from the right channels depending on the
  package visibility and commit tags
8 jobs for issue-32 in 220 minutes and 3 seconds (queued for 1 second)
Status Job ID Name Coverage
  Build
failed #124763
docker
linux_27

01:24:27

48.0%
failed #124764
docker
linux_36

01:22:54

48.0%
failed #124765
macosx
macosx_27

03:40:03

48.0%
failed #124766
macosx
macosx_36

03:24:17

48.0%
failed #124757
docker
linux_27

00:00:38

failed #124758
docker
linux_36

00:01:18

failed #124759
macosx
macosx_27

00:01:59

failed #124760
macosx
macosx_36

00:02:07

 
Name Stage Failure
failed
macosx_36 Build There is an unknown failure, please try again
(16:04:04.290) export BOB_DOCUMENTATION_SERVER=http://www.idiap.ch/software/bob/docs/bob/%(name)s/master/
(16:04:04.299)
export CURL_CA_BUNDLE=/Users/buildbot/work/gitlab/f6f95b82/1/bob/bob.nightlies/_ci/cacert.pem
(16:04:04.307)
export SSL_CERT_FILE=/Users/buildbot/work/gitlab/f6f95b82/1/bob/bob.nightlies/_ci/cacert.pem
(16:04:04.315)
export DOC_SERVER_PREFIX=public-upload/docs/bob/bob.nightlies
(16:04:04.323)
DOC_UPLOADS=public-upload/docs/bob/bob.nightlies/issue-32/
(16:04:04.333)
export LANG=en_US.UTF-8
(16:04:04.341)
export LC_ALL=en_US.UTF-8
(16:04:04.350)
export MATPLOTLIBRC=/Users/buildbot/work/gitlab/f6f95b82/1/bob/bob.nightlies/_ci
ERROR: Job failed: exit status 1
failed
macosx_27 Build There is an unknown failure, please try again
(16:19:46.381) export BOB_DOCUMENTATION_SERVER=http://www.idiap.ch/software/bob/docs/bob/%(name)s/master/
(16:19:46.390)
export CURL_CA_BUNDLE=/Users/buildbot/work/gitlab/f6f95b82/0/bob/bob.nightlies/_ci/cacert.pem
(16:19:46.402)
export SSL_CERT_FILE=/Users/buildbot/work/gitlab/f6f95b82/0/bob/bob.nightlies/_ci/cacert.pem
(16:19:46.415)
export DOC_SERVER_PREFIX=public-upload/docs/bob/bob.nightlies
(16:19:46.427)
DOC_UPLOADS=public-upload/docs/bob/bob.nightlies/issue-32/
(16:19:46.441)
export LANG=en_US.UTF-8
(16:19:46.451)
export LC_ALL=en_US.UTF-8
(16:19:46.461)
export MATPLOTLIBRC=/Users/buildbot/work/gitlab/f6f95b82/0/bob/bob.nightlies/_ci
ERROR: Job failed: exit status 1
failed
linux_36 Build There is an unknown failure, please try again
(13:03:20.424) export BOB_DOCUMENTATION_SERVER=http://www.idiap.ch/software/bob/docs/bob/%(name)s/master/
(13:03:20.425)
export CURL_CA_BUNDLE=/local/builds/bob/bob.nightlies/_ci/cacert.pem
(13:03:20.426)
export SSL_CERT_FILE=/local/builds/bob/bob.nightlies/_ci/cacert.pem
(13:03:20.427)
export DOC_SERVER_PREFIX=public-upload/docs/bob/bob.nightlies
(13:03:20.428)
DOC_UPLOADS=public-upload/docs/bob/bob.nightlies/issue-32/
(13:03:20.430)
export LANG=en_US.UTF-8
(13:03:20.431)
export LC_ALL=en_US.UTF-8
(13:03:20.432)
export MATPLOTLIBRC=/local/builds/bob/bob.nightlies/_ci
ERROR: Job failed: exit code 1
failed
linux_27 Build There is an unknown failure, please try again
(13:04:51.007) export BOB_DOCUMENTATION_SERVER=http://www.idiap.ch/software/bob/docs/bob/%(name)s/master/
(13:04:51.008)
export CURL_CA_BUNDLE=/local/builds/bob/bob.nightlies/_ci/cacert.pem
(13:04:51.009)
export SSL_CERT_FILE=/local/builds/bob/bob.nightlies/_ci/cacert.pem
(13:04:51.010)
export DOC_SERVER_PREFIX=public-upload/docs/bob/bob.nightlies
(13:04:51.011)
DOC_UPLOADS=public-upload/docs/bob/bob.nightlies/issue-32/
(13:04:51.012)
export LANG=en_US.UTF-8
(13:04:51.013)
export LC_ALL=en_US.UTF-8
(13:04:51.015)
export MATPLOTLIBRC=/local/builds/bob/bob.nightlies/_ci
ERROR: Job failed: exit code 1