Difference between revisions of "Docker images"
From FISPACT-II Wiki
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
− | From version 4.0 (2018), FISPACT-II is automatically built and tested using [https://www.docker.com/what-docker Docker containers]. This allows the code to be rigorously tested on multiple (over 100) operating systems/versions and with different compilers - all within a continuous integration framework and without manual intervention. | + | From version 4.0 (2018), FISPACT-II is automatically built and tested using [https://www.docker.com/what-docker Docker containers]. This allows the code to be rigorously tested on multiple (over 100) [[Supported systems | operating systems/versions]] and with different compilers - all within a continuous integration framework and without manual intervention. |
FISPACT-II has been built and tested on all of the images available on the [https://hub.docker.com/u/fispact/ FISPACT-II Docker Hub], with regression tests performed using those tagged with <tt>_data</tt>. The suite of [[Supplied QA inputs/outputs | system test inputs/outputs]] have been drawn from these automated regression tests and users can verify results from their own system against reference results from the suite. | FISPACT-II has been built and tested on all of the images available on the [https://hub.docker.com/u/fispact/ FISPACT-II Docker Hub], with regression tests performed using those tagged with <tt>_data</tt>. The suite of [[Supplied QA inputs/outputs | system test inputs/outputs]] have been drawn from these automated regression tests and users can verify results from their own system against reference results from the suite. | ||
Line 151: | Line 151: | ||
| rowspan="1" | https://img.shields.io/docker/pulls/fispact/archlinux.svg | | rowspan="1" | https://img.shields.io/docker/pulls/fispact/archlinux.svg | ||
| rowspan="1" | [https://hub.docker.com/r/fispact/archlinux/builds/ https://img.shields.io/docker/build/fispact/archlinux.svg] | | rowspan="1" | [https://hub.docker.com/r/fispact/archlinux/builds/ https://img.shields.io/docker/build/fispact/archlinux.svg] | ||
− | | [https://github.com/fispact/docker_archlinux | + | | [https://github.com/fispact/docker_archlinux fispact/docker_archlinux:latest] |
| [https://microbadger.com/images/fispact/archlinux:latest https://images.microbadger.com/badges/commit/fispact/archlinux:latest.svg] | | [https://microbadger.com/images/fispact/archlinux:latest https://images.microbadger.com/badges/commit/fispact/archlinux:latest.svg] | ||
| | | | ||
Line 158: | Line 158: | ||
| 6 | | 6 | ||
| gfortran-6 | | gfortran-6 | ||
− | | [https://hub.docker.com/r/fispact/scientificlinux/ fispact/scientificlinux: | + | | [https://hub.docker.com/r/fispact/scientificlinux/ fispact/scientificlinux:6_gfortran_6] |
− | | [https://microbadger.com/images/fispact/scientificlinux: | + | | [https://microbadger.com/images/fispact/scientificlinux:6_gfortran_6 https://images.microbadger.com/badges/image/fispact/scientificlinux:6_gfortran_6.svg] |
| rowspan="2" | https://img.shields.io/docker/pulls/fispact/scientificlinux.svg | | rowspan="2" | https://img.shields.io/docker/pulls/fispact/scientificlinux.svg | ||
| rowspan="2" | [https://hub.docker.com/r/fispact/scientificlinux/builds/ https://img.shields.io/docker/build/fispact/scientificlinux.svg] | | rowspan="2" | [https://hub.docker.com/r/fispact/scientificlinux/builds/ https://img.shields.io/docker/build/fispact/scientificlinux.svg] | ||
− | | [https://github.com/fispact/docker_scientificlinux/tree/ | + | | [https://github.com/fispact/docker_scientificlinux/tree/6 fispact/docker_scientificlinux:6_gfortran_6] |
| [https://microbadger.com/images/fispact/scientificlinux:6 https://images.microbadger.com/badges/commit/fispact/scientificlinux:6.svg] | | [https://microbadger.com/images/fispact/scientificlinux:6 https://images.microbadger.com/badges/commit/fispact/scientificlinux:6.svg] | ||
| style="text-align: center;" | ✓ | | style="text-align: center;" | ✓ | ||
Line 169: | Line 169: | ||
| 7 | | 7 | ||
| gfortran-6 | | gfortran-6 | ||
− | | [https://hub.docker.com/r/fispact/scientificlinux/ fispact/scientificlinux: | + | | [https://hub.docker.com/r/fispact/scientificlinux/ fispact/scientificlinux:7_gfortran_6] |
− | | [https://microbadger.com/images/fispact/scientificlinux: | + | | [https://microbadger.com/images/fispact/scientificlinux:7_gfortran_6 https://images.microbadger.com/badges/image/fispact/scientificlinux:7_gfortran_6.svg] |
− | | [https://github.com/fispact/docker_scientificlinux/tree/ | + | | [https://github.com/fispact/docker_scientificlinux/tree/7 fispact/docker_scientificlinux:7_gfortran_6] |
| [https://microbadger.com/images/fispact/scientificlinux:7 https://images.microbadger.com/badges/commit/fispact/scientificlinux:7.svg] | | [https://microbadger.com/images/fispact/scientificlinux:7 https://images.microbadger.com/badges/commit/fispact/scientificlinux:7.svg] | ||
| style="text-align: center;" | ✓ | | style="text-align: center;" | ✓ | ||
Line 178: | Line 178: | ||
| 7.4 | | 7.4 | ||
| gfortran-6 | | gfortran-6 | ||
− | | [https://hub.docker.com/r/fispact/oraclelinux/ fispact/oraclelinux:7. | + | | [https://hub.docker.com/r/fispact/oraclelinux/ fispact/oraclelinux:7.4_gfortran_6] |
− | | [https://microbadger.com/images/fispact/oraclelinux:7. | + | | [https://microbadger.com/images/fispact/oraclelinux:7.4_gfortran_6 https://images.microbadger.com/badges/image/fispact/oraclelinux:7.4_gfortran_6.svg] |
| rowspan="2" | https://img.shields.io/docker/pulls/fispact/oraclelinux.svg | | rowspan="2" | https://img.shields.io/docker/pulls/fispact/oraclelinux.svg | ||
| rowspan="2" | [https://hub.docker.com/r/fispact/oraclelinux/builds/ https://img.shields.io/docker/build/fispact/oraclelinux.svg] | | rowspan="2" | [https://hub.docker.com/r/fispact/oraclelinux/builds/ https://img.shields.io/docker/build/fispact/oraclelinux.svg] | ||
− | | [https://github.com/fispact/docker_oraclelinux/tree/7. | + | | [https://github.com/fispact/docker_oraclelinux/tree/7.4 fispact/docker_oraclelinux:7.4_gfortran_6] |
| [https://microbadger.com/images/fispact/oraclelinux:7.4 https://images.microbadger.com/badges/commit/fispact/oraclelinux:7.4.svg] | | [https://microbadger.com/images/fispact/oraclelinux:7.4 https://images.microbadger.com/badges/commit/fispact/oraclelinux:7.4.svg] | ||
| style="text-align: center;" | ✓ | | style="text-align: center;" | ✓ | ||
Line 189: | Line 189: | ||
| 6.9 | | 6.9 | ||
| gfortran-6 | | gfortran-6 | ||
− | | [https://hub.docker.com/r/fispact/oraclelinux/ fispact/oraclelinux:6. | + | | [https://hub.docker.com/r/fispact/oraclelinux/ fispact/oraclelinux:6.9_gfortran_6] |
| [https://microbadger.com/images/fispact/oraclelinux:6.9 https://images.microbadger.com/badges/image/fispact/oraclelinux:6.9.svg] | | [https://microbadger.com/images/fispact/oraclelinux:6.9 https://images.microbadger.com/badges/image/fispact/oraclelinux:6.9.svg] | ||
− | | [https://github.com/fispact/docker_oraclelinux/tree/6. | + | | [https://github.com/fispact/docker_oraclelinux/tree/6.9 fispact/docker_oraclelinux:6.9_gfortran_6] |
| [https://microbadger.com/images/fispact/oraclelinux:6.9 https://images.microbadger.com/badges/commit/fispact/oraclelinux:6.9.svg] | | [https://microbadger.com/images/fispact/oraclelinux:6.9 https://images.microbadger.com/badges/commit/fispact/oraclelinux:6.9.svg] | ||
| style="text-align: center;" | ✓ | | style="text-align: center;" | ✓ |
Latest revision as of 09:44, 1 February 2018
From version 4.0 (2018), FISPACT-II is automatically built and tested using Docker containers. This allows the code to be rigorously tested on multiple (over 100) operating systems/versions and with different compilers - all within a continuous integration framework and without manual intervention.
FISPACT-II has been built and tested on all of the images available on the FISPACT-II Docker Hub, with regression tests performed using those tagged with _data. The suite of system test inputs/outputs have been drawn from these automated regression tests and users can verify results from their own system against reference results from the suite.