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 29 seconds (queued for 1 second)
Status Job ID Name Coverage
  Static Test
passed #1350606
clang elsa linux
clang-format

00:00:49

passed #1350611
clang elsa linux
clang-tidy

00:00:49

 
  Compile
passed #1350624
clang elsa linux
build-clang10

00:04:43

passed #1350623
clang elsa linux
build-clang9

00:04:35

passed #1350625
cuda gcc elsa linux
build-cuda

00:02:47

passed #1350621
gcc elsa linux
build-gcc

00:02:47

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

00:05:22

passed #1350615
elsa linux
build-ubuntu

00:02:47

 
  Test
passed #1350630
clang elsa linux
test-clang10

00:09:03

passed #1350629
clang elsa linux
test-clang9

00:08:46

passed #1350631
cuda gcc elsa linux
test-cuda

00:07:47

passed #1350628
gcc elsa linux
test-gcc

00:07:45

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

00:10:52

passed #1350627
elsa linux
test-ubuntu

00:07:45

 
  Docs
failed #1350633
elsa-docs-deploy
deploy-docs

00:00:23

 
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