05.11., 9:00 - 11:00: Due to updates GitLab may be unavailable for some minutes between 09:00 and 11:00.

Update docker images to new versions of Ubuntu, oneDNN, CMake, CUDA;

restructured Docerfiles

- Bump CMake to 3.18.2
- Bump oneDNN to 1.6.2
- Bump to Ubuntu 20.04
- Seperate images for clang-format, clang-tidy, coverage, Cuda build
  with clang, gcc and clang with python bindings
- Dockerfiles for clang and gcc rely on the package manager for the
  compilers
- Updated test scripts, they test more and should error our earlier
- Nightly docker job created
- Docker build script updated
- Include CI job, to build docker images on changes
15 jobs for master in 17 minutes and 28 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Static Test
passed #1349384
clang elsa linux
clang-format

00:00:46

passed #1349386
clang elsa linux
clang-tidy

00:00:45

 
  Compile
passed #1349390
clang elsa linux
build-clang10

00:04:45

passed #1349389
clang elsa linux
build-clang9

00:04:34

passed #1349391
cuda gcc elsa linux
build-cuda

00:02:50

passed #1349388
gcc elsa linux
build-gcc

00:02:50

passed #1349392
cuda gcc elsa linux
build-gpu-only

00:05:25

passed #1349387
elsa linux
build-ubuntu

00:02:49

 
  Test
passed #1349396
clang elsa linux
test-clang10

00:08:55

passed #1349395
clang elsa linux
test-clang9

00:08:38

passed #1349397
cuda gcc elsa linux
test-cuda

00:07:40

passed #1349394
gcc elsa linux
test-gcc

00:07:41

passed #1349398
cuda gcc elsa linux
test-gpu-only

00:10:52

passed #1349393
elsa linux
test-ubuntu

00:07:40

 
  Docs
failed #1349399
elsa-docs-deploy
deploy-docs

00:00:22

 
Name Stage Failure
failed
deploy-docs Docs
dumping object inventory... done
build succeeded, 7 warnings.

The HTML pages are in sphinx.
$ cp -r docs/sphinx/* /var/www/ciip/elsadocs/
$ cd ..
$ cp -r build/test_coverage/* /var/www/ciip/elsacoverage/
cp: cannot stat 'build/test_coverage/*': No such file or directory
ERROR: Job failed: exit status 1