Express intent of matrix release build types explicitly
commit1128ccd8e533676e4d827e5fefc8b425e1e03db9
authorMark Abraham <mark.j.abraham@gmail.com>
Mon, 11 Sep 2017 16:55:00 +0000 (11 18:55 +0200)
committerMark Abraham <mark.j.abraham@gmail.com>
Fri, 15 Sep 2017 21:05:02 +0000 (15 23:05 +0200)
tree13c85bf3cd956286365af14e4668a4db51bae213
parenta4e7bbabdb8b07f5908b8ad2766ad6123943b95a
Express intent of matrix release build types explicitly

We intend to do primary testing in Jenkins with all assertions
enabled, so that we maxmize our opportunities for useful feedback. We
do so in both Debug and Release flavours, so that we have confidence
that those different builds will remain maximally useful.

Expressing that we are building the Release+assert type explicitly
will help developers understand when and why they get feedback from
Jenkins.

This also permits us to build without assertions in a convenient
way. This is useful for e.g. checking that such builds remain free of
warnings, which is a useful corner case to have changed, since a
variable or parameter might only be used in an assertion expression.
This now happens in one post-submit and all release matrix
configurations.

Updated the release-matrix contents and documentation to be more
consistent with that of the other matrices.

Noted TODO for adding icc 17 testing.

Change-Id: I774602e361163337e9602f497e2302148ccbf544
admin/builds/gromacs.py
admin/builds/post-submit-matrix.txt
admin/builds/pre-submit-matrix.txt
admin/builds/release-matrix.txt