Further updates to Gitlab CI
commite31c73b5a69ed8ddb1fed783875c5e7fb6937f7e
authorPaul Bauer <paul.bauer.q@gmail.com>
Wed, 11 Dec 2019 16:07:30 +0000 (11 17:07 +0100)
committerPaul Bauer <paul.bauer.q@gmail.com>
Fri, 20 Dec 2019 13:54:37 +0000 (20 14:54 +0100)
tree2fb8d1023041444049f575de8bc5f29fdc7b198d
parent28628e7fdb63f86b10c0f0adec45dfcc51b0725e
Further updates to Gitlab CI

Reorganized builds and added configurations for gmxapi.
Also added release pipeline with proper documentation build,
as well as initial build stage to catch errors early.

Change-Id: Ic456d2046f9eb2b86ed8e84741c7f42aee79e717
32 files changed:
.gitlab-ci.yml
admin/ci-templates/.build-cache-template.yml [new file with mode: 0644]
admin/ci-templates/.build-docs-template.yml
admin/ci-templates/.build-gmxapi-template.yml [new file with mode: 0644]
admin/ci-templates/.build-mpi-template.yml [moved from admin/ci-templates/.mpi-build-template.yml with 59% similarity]
admin/ci-templates/.build-template.yml
admin/ci-templates/.cache-build-template.yml [deleted file]
admin/ci-templates/.clang-before-script.yml [copied from admin/ci-templates/.gcc-before-script.yml with 60% similarity]
admin/ci-templates/.clang-build-template.yml
admin/ci-templates/.clang-test-template.yml
admin/ci-templates/.documentation-before-script.yml [copied from admin/ci-templates/.gcc-before-script.yml with 54% similarity]
admin/ci-templates/.gcc-before-script.yml
admin/ci-templates/.gcc-build-template.yml
admin/ci-templates/.gcc-test-template.yml
admin/ci-templates/.image-templates.yml [new file with mode: 0644]
admin/ci-templates/.include-template.yml
admin/ci-templates/.pull-cache-template.yml [moved from admin/ci-templates/.cache-test-template.yml with 81% similarity]
admin/ci-templates/.regressiontest-template.yml
admin/ci-templates/.release-template.yml [new file with mode: 0644]
admin/ci-templates/.script-template.yml [deleted file]
admin/ci-templates/.test-runner-template.yml
admin/ci-templates/.test-script-template.yml [new file with mode: 0644]
admin/ci-templates/.variables-template.yml
admin/dockerfiles/build.sh
admin/dockerfiles/ci-clang-6/Dockerfile [new file with mode: 0644]
admin/dockerfiles/ci-clang-7/Dockerfile [new file with mode: 0644]
admin/dockerfiles/ci-clang-8/Dockerfile [new file with mode: 0644]
admin/dockerfiles/ci-docs/Dockerfile
admin/dockerfiles/ci-gcc-5/Dockerfile [new file with mode: 0644]
admin/dockerfiles/ci-gcc-6/Dockerfile [new file with mode: 0644]
admin/dockerfiles/ci-gcc-7/Dockerfile [new file with mode: 0644]
admin/dockerfiles/ci-gcc-8/Dockerfile [new file with mode: 0644]