Test gmxapi and clients through Py 3.9.
authorM. Eric Irrgang <mei2n@virginia.edu>
Tue, 29 Jun 2021 14:36:44 +0000 (14:36 +0000)
committerAndrey Alekseenko <al42and@gmail.com>
Tue, 29 Jun 2021 14:36:44 +0000 (14:36 +0000)
commited94a2cde1083d78450d61d050945f68b1c030b9
tree7a58cfbf1bbca44311a0226afad38d732cf612e2
parentaf9c0bfd776aff3078ab1d9f73a22ca1c19c1245
Test gmxapi and clients through Py 3.9.

* Begin moving to the new CI matrix config conventions.
* Clarify test intentions.
* Add testing for sample_restraint in master branch.
* Use the clang-8 build artifacts instead of gcc-10
  for faster gmxapi build.
* Adjust CMake options to get installed headers
  needed by consumers of the build artifact.
.gitlab-ci.yml
admin/ci-scripts/build-and-test-py-gmxapi-0.3.sh
admin/ci-scripts/build-and-test-sample_restraint-2022.sh [new file with mode: 0644]
admin/gitlab-ci/api-client.matrix.gitlab-ci.yml [new file with mode: 0644]
admin/gitlab-ci/api-client.matrix/gromacs-master.gitlab-ci.yml [new file with mode: 0644]
admin/gitlab-ci/gromacs.matrix/gromacs.clang-8.gitlab-ci.yml
admin/gitlab-ci/gromacs.matrix/gromacs.clang-9-mpi.gitlab-ci.yml
admin/gitlab-ci/python-gmxapi.matrix.gitlab-ci.yml [new file with mode: 0644]
admin/gitlab-ci/python-gmxapi.matrix/gmxapi-0.3-gromacs-master.gitlab-ci.yml [moved from admin/gitlab-ci/python-gmxapi03.gitlab-ci.yml with 58% similarity]
docs/dev-manual/gitlab-ci.rst