More support for release workflow
commit49191de9372b80abd96faf0e80757021cafcee58
authorTeemu Murtola <teemu.murtola@gmail.com>
Sat, 16 Jan 2016 05:09:13 +0000 (16 07:09 +0200)
committerTeemu Murtola <teemu.murtola@gmail.com>
Mon, 28 Mar 2016 15:12:47 +0000 (28 17:12 +0200)
tree35e19f8a34b4a4cba1dc8ba11058b8da2aeb5020
parent84c0377025dab49cfa7f88475578333f490b4e5a
More support for release workflow

- Add a matrix used for the deployment tests for tarballs.
- Make gromacs.py support builds with static linking, make it
  possible to run the tests (including regression tests) with 'make
  check', and do an install with a normal + mdrun-only build.
- Adapt the website build script to releng changes, and do not run all
  the Doxygen targets twice for the website build.

Some TODOs in gromacs.py identify what would still be necessary to get
to the level the Test_Tarballs_* jobs currently do, but that can also be
improved separately.  Now this, together with the releng changes,
produces something useful reasonably robustly.

Change-Id: Idca8974c5c9e2ee20e04f0a309e0f306a9c615d6
admin/builds/documentation.py
admin/builds/gromacs.py
admin/builds/release-matrix.txt [new file with mode: 0644]
admin/builds/source-package.py