Difference between revisions of "Docker images"
From FISPACT-II Wiki
(Created page with "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 teste...") |
|||
Line 2: | Line 2: | ||
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. | ||
+ | |||
+ | {| class="wikitable sortable" | ||
+ | |+ Docker images used in FISPACT-II testing | ||
+ | ! System | ||
+ | ! Version | ||
+ | ! Compiler | ||
+ | ! colspan="3" | Docker | ||
+ | ! colspan="2" | Github | ||
+ | ! Data | ||
+ | |- | ||
+ | | Ubuntu | ||
+ | | 16.04 | ||
+ | | gfortran-5 | ||
+ | | [https://hub.docker.com/r/fispact/ubuntu/ fispact/ubuntu:16.04_gfortran_5] | ||
+ | | [https://microbadger.com/images/fispact/ubuntu:16.04_gfortran_5 https://images.microbadger.com/badges/image/fispact/ubuntu:16.04_gfortran_5.svg] | ||
+ | | [https://microbadger.com/images/fispact/ubuntu:16.04_gfortran_5 https://images.microbadger.com/badges/version/fispact/ubuntu:16.04_gfortran_5.svg] | ||
+ | | [https://github.com/fispact/docker_ubuntu/tree/16.04_gfortran_5 fispact/docker_ubuntu:16.04_gfortran_5] | ||
+ | | [https://microbadger.com/images/fispact/ubuntu:16.04_gfortran_5 https://images.microbadger.com/badges/commit/fispact/ubuntu:16.04_gfortran_5.svg] | ||
+ | | style="text-align: center;" | ✓ | ||
+ | |- | ||
+ | | Ubuntu | ||
+ | | 16.04 | ||
+ | | gfortran-7 | ||
+ | | [https://hub.docker.com/r/fispact/ubuntu/ fispact/ubuntu:16.04_gfortran_7] | ||
+ | | [https://microbadger.com/images/fispact/ubuntu:16.04_gfortran_7 https://images.microbadger.com/badges/image/fispact/ubuntu:16.04_gfortran_7.svg] | ||
+ | | [https://microbadger.com/images/fispact/ubuntu:16.04_gfortran_7 https://images.microbadger.com/badges/version/fispact/ubuntu:16.04_gfortran_7.svg] | ||
+ | | [https://github.com/fispact/docker_ubuntu/tree/16.04_gfortran_7 fispact/docker_ubuntu:16.04_gfortran_7] | ||
+ | | [https://microbadger.com/images/fispact/ubuntu:16.04_gfortran_7 https://images.microbadger.com/badges/commit/fispact/ubuntu:16.04_gfortran_7.svg] | ||
+ | | style="text-align: center;" | ✓ | ||
+ | |- | ||
+ | | Ubuntu | ||
+ | | 18.04 | ||
+ | | gfortran-7 | ||
+ | | [https://hub.docker.com/r/fispact/ubuntu/ fispact/ubuntu:18.04_gfortran_7] | ||
+ | | [https://microbadger.com/images/fispact/ubuntu:18.04_gfortran_7 https://images.microbadger.com/badges/image/fispact/ubuntu:18.04_gfortran_7.svg] | ||
+ | | [https://microbadger.com/images/fispact/ubuntu:18.04_gfortran_7 https://images.microbadger.com/badges/version/fispact/ubuntu:18.04_gfortran_7.svg] | ||
+ | | [https://github.com/fispact/docker_ubuntu/tree/18.04_gfortran_7 fispact/docker_ubuntu:18.04_gfortran_7] | ||
+ | | [https://microbadger.com/images/fispact/ubuntu:18.04_gfortran_7 https://images.microbadger.com/badges/commit/fispact/ubuntu:18.04_gfortran_7.svg] | ||
+ | | | ||
+ | |- | ||
+ | | Ubuntu | ||
+ | | 17.10 | ||
+ | | gfortran-7 | ||
+ | | [https://hub.docker.com/r/fispact/ubuntu/ fispact/ubuntu:17.10_gfortran_7] | ||
+ | | [https://microbadger.com/images/fispact/ubuntu:17.10_gfortran_7 https://images.microbadger.com/badges/image/fispact/ubuntu:17.10_gfortran_7.svg] | ||
+ | | [https://microbadger.com/images/fispact/ubuntu:17.10_gfortran_7 https://images.microbadger.com/badges/version/fispact/ubuntu:17.10_gfortran_7.svg] | ||
+ | | [https://github.com/fispact/docker_ubuntu/tree/17.10_gfortran_7 fispact/docker_ubuntu:17.10_gfortran_7] | ||
+ | | [https://microbadger.com/images/fispact/ubuntu:17.10_gfortran_7 https://images.microbadger.com/badges/commit/fispact/ubuntu:17.10_gfortran_7.svg] | ||
+ | | | ||
+ | |- | ||
+ | | openSUSE | ||
+ | | 42.3 | ||
+ | | gfortran-5 | ||
+ | | [https://hub.docker.com/r/fispact/opensuse/ fispact/opensuse:42.3_gfortran_5] | ||
+ | | [https://microbadger.com/images/fispact/opensuse:42.3_gfortran_5 https://images.microbadger.com/badges/image/fispact/opensuse:42.3_gfortran_5.svg] | ||
+ | | [https://microbadger.com/images/fispact/opensuse:42.3_gfortran_5 https://images.microbadger.com/badges/version/fispact/opensuse:42.3_gfortran_5.svg] | ||
+ | | [https://github.com/fispact/docker_opensuse/tree/42.3_gfortran_5 fispact/docker_opensuse:42.3_gfortran_5] | ||
+ | | [https://microbadger.com/images/fispact/opensuse:42.3_gfortran_5 https://images.microbadger.com/badges/commit/fispact/opensuse:42.3_gfortran_5.svg] | ||
+ | | style="text-align: center;" | ✓ | ||
+ | |- | ||
+ | | openSUSE | ||
+ | | 42.3 | ||
+ | | gfortran-7 | ||
+ | | [https://hub.docker.com/r/fispact/opensuse/ fispact/opensuse:42.3_gfortran_7] | ||
+ | | [https://microbadger.com/images/fispact/opensuse:42.3_gfortran_7 https://images.microbadger.com/badges/image/fispact/opensuse:42.3_gfortran_7.svg] | ||
+ | | [https://microbadger.com/images/fispact/opensuse:42.3_gfortran_7 https://images.microbadger.com/badges/version/fispact/opensuse:42.3_gfortran_7.svg] | ||
+ | | [https://github.com/fispact/docker_opensuse/tree/42.3_gfortran_7 fispact/docker_opensuse:42.3_gfortran_7] | ||
+ | | [https://microbadger.com/images/fispact/opensuse:42.3_gfortran_7 https://images.microbadger.com/badges/commit/fispact/opensuse:42.3_gfortran_7.svg] | ||
+ | | style="text-align: center;" | ✓ | ||
+ | |- | ||
+ | | CentOS | ||
+ | | 7.4 | ||
+ | | gfortran-6 | ||
+ | | [https://hub.docker.com/r/fispact/centos/ fispact/centos:7.4_gfortran_6] | ||
+ | | [https://microbadger.com/images/fispact/centos:7.4_gfortran_6 https://images.microbadger.com/badges/image/fispact/centos:7.4_gfortran_6.svg] | ||
+ | | [https://microbadger.com/images/fispact/centos:7.4_gfortran_6 https://images.microbadger.com/badges/version/fispact/centos:7.4_gfortran_6.svg] | ||
+ | | [https://github.com/fispact/docker_centos/tree/7.4_gfortran_6 fispact/docker_centos:7.4_gfortran_6] | ||
+ | | [https://microbadger.com/images/fispact/centos:7.4_gfortran_6 https://images.microbadger.com/badges/commit/fispact/centos:7.4_gfortran_6.svg] | ||
+ | | | ||
+ | |- | ||
+ | | CentOS | ||
+ | | 6.9 | ||
+ | | gfortran-6 | ||
+ | | [https://hub.docker.com/r/fispact/centos/ fispact/centos:6.9_gfortran_6] | ||
+ | | [https://microbadger.com/images/fispact/centos:6.9_gfortran_6 https://images.microbadger.com/badges/image/fispact/centos:6.9_gfortran_6.svg] | ||
+ | | [https://microbadger.com/images/fispact/centos:6.9_gfortran_6 https://images.microbadger.com/badges/version/fispact/centos:6.9_gfortran_6.svg] | ||
+ | | [https://github.com/fispact/docker_centos/tree/6.9_gfortran_6 fispact/docker_centos:6.9_gfortran_6] | ||
+ | | [https://microbadger.com/images/fispact/centos:6.9_gfortran_6 https://images.microbadger.com/badges/commit/fispact/centos:6.9_gfortran_6.svg] | ||
+ | | style="text-align: center;" | ✓ | ||
+ | |- | ||
+ | | Fedora | ||
+ | | 27 | ||
+ | | gfortran-7 | ||
+ | | [https://hub.docker.com/r/fispact/fedora/ fispact/fedora:27_gfortran_7] | ||
+ | | [https://microbadger.com/images/fispact/fedora:27_gfortran_7 https://images.microbadger.com/badges/image/fispact/fedora:27_gfortran_7.svg] | ||
+ | | [https://microbadger.com/images/fispact/fedora:27_gfortran_7 https://images.microbadger.com/badges/version/fispact/fedora:27_gfortran_7.svg] | ||
+ | | [https://github.com/fispact/docker_fedora/tree/27_gfortran_7 fispact/docker_fedora:27_gfortran_7] | ||
+ | | [https://microbadger.com/images/fispact/fedora:27_gfortran_7 https://images.microbadger.com/badges/commit/fispact/fedora:27_gfortran_7.svg] | ||
+ | | | ||
+ | |- | ||
+ | | Fedora | ||
+ | | 26 | ||
+ | | gfortran-7 | ||
+ | | [https://hub.docker.com/r/fispact/fedora/ fispact/fedora:26_gfortran_7] | ||
+ | | [https://microbadger.com/images/fispact/fedora:26_gfortran_7 https://images.microbadger.com/badges/image/fispact/fedora:26_gfortran_7.svg] | ||
+ | | [https://microbadger.com/images/fispact/fedora:26_gfortran_7 https://images.microbadger.com/badges/version/fispact/fedora:26_gfortran_7.svg] | ||
+ | | [https://github.com/fispact/docker_fedora/tree/26_gfortran_7 fispact/docker_fedora:26_gfortran_7] | ||
+ | | [https://microbadger.com/images/fispact/fedora:26_gfortran_7 https://images.microbadger.com/badges/commit/fispact/fedora:26_gfortran_7.svg] | ||
+ | | style="text-align: center;" | ✓ | ||
+ | |- | ||
+ | | LinuxMint | ||
+ | | 18 | ||
+ | | gfortran-5 | ||
+ | | [https://hub.docker.com/r/fispact/linuxmint/ fispact/linuxmint:18_gfortran_5] | ||
+ | | [https://microbadger.com/images/fispact/linuxmint:18_gfortran_5 https://images.microbadger.com/badges/image/fispact/linuxmint:18_gfortran_5.svg] | ||
+ | | [https://microbadger.com/images/fispact/linuxmint:18_gfortran_5 https://images.microbadger.com/badges/version/fispact/linuxmint:18_gfortran_5.svg] | ||
+ | | [https://github.com/fispact/docker_linuxmint/tree/18_gfortran_5 fispact/docker_linuxmint:18_gfortran_5] | ||
+ | | [https://microbadger.com/images/fispact/linuxmint:18_gfortran_5 https://images.microbadger.com/badges/commit/fispact/linuxmint:18_gfortran_5.svg] | ||
+ | | style="text-align: center;" | ✓ | ||
+ | |- | ||
+ | | Debian | ||
+ | | 9 | ||
+ | | gfortran-7 | ||
+ | | [https://hub.docker.com/r/fispact/debian/ fispact/debian:9_gfortran_7] | ||
+ | | [https://microbadger.com/images/fispact/debian:9_gfortran_7 https://images.microbadger.com/badges/image/fispact/debian:9_gfortran_7.svg] | ||
+ | | [https://microbadger.com/images/fispact/debian:9_gfortran_7 https://images.microbadger.com/badges/version/fispact/debian:9_gfortran_7.svg] | ||
+ | | [https://github.com/fispact/docker_debian/tree/9_gfortran_7 fispact/docker_debian:9_gfortran_7] | ||
+ | | [https://microbadger.com/images/fispact/debian:9_gfortran_7 https://images.microbadger.com/badges/commit/fispact/debian:9_gfortran_7.svg] | ||
+ | | style="text-align: center;" | ✓ | ||
+ | |- | ||
+ | | Alpine | ||
+ | | 3.6 | ||
+ | | gfortran-6 | ||
+ | | [https://hub.docker.com/r/fispact/alpine/ fispact/alpine:3.6_gfortran_6] | ||
+ | | [https://microbadger.com/images/fispact/alpine:3.6_gfortran_6 https://images.microbadger.com/badges/image/fispact/alpine:3.6_gfortran_6.svg] | ||
+ | | [https://microbadger.com/images/fispact/alpine:3.6_gfortran_6 https://images.microbadger.com/badges/version/fispact/alpine:3.6_gfortran_6.svg] | ||
+ | | [https://github.com/fispact/docker_alpine/tree/3.6_gfortran_6 fispact/docker_alpine:3.6_gfortran_6] | ||
+ | | [https://microbadger.com/images/fispact/alpine:3.6_gfortran_6 https://images.microbadger.com/badges/commit/fispact/alpine:3.6_gfortran_6.svg] | ||
+ | | style="text-align: center;" | ✓ | ||
+ | |- | ||
+ | | ArchLinux | ||
+ | | latest | ||
+ | | gfortran-7 | ||
+ | | [https://hub.docker.com/r/fispact/archlinux/ fispact/archlinux:latest] | ||
+ | | [https://microbadger.com/images/fispact/archlinux:latest https://images.microbadger.com/badges/image/fispact/archlinux:latest.svg] | ||
+ | | [https://microbadger.com/images/fispact/archlinux:latest https://images.microbadger.com/badges/version/fispact/archlinux:latest.svg] | ||
+ | | [https://github.com/fispact/docker_archlinux/tree/latest fispact/docker_archlinux:latest] | ||
+ | | [https://microbadger.com/images/fispact/archlinux:latest https://images.microbadger.com/badges/commit/fispact/archlinux:latest.svg] | ||
+ | | | ||
+ | |- | ||
+ | | ScientificLinux | ||
+ | | 6 | ||
+ | | gfortran-6 | ||
+ | | [https://hub.docker.com/r/fispact/scientificlinux/ fispact/scientificlinux:6] | ||
+ | | [https://microbadger.com/images/fispact/scientificlinux:6 https://images.microbadger.com/badges/image/fispact/scientificlinux:6.svg] | ||
+ | | [https://microbadger.com/images/fispact/scientificlinux:6 https://images.microbadger.com/badges/version/fispact/scientificlinux:6.svg] | ||
+ | | [https://github.com/fispact/docker_scientificlinux/tree/6 fispact/docker_scientificlinux:6] | ||
+ | | [https://microbadger.com/images/fispact/scientificlinux:6 https://images.microbadger.com/badges/commit/fispact/scientificlinux:6.svg] | ||
+ | | style="text-align: center;" | ✓ | ||
+ | |- | ||
+ | | ScientificLinux | ||
+ | | 7 | ||
+ | | gfortran-6 | ||
+ | | [https://hub.docker.com/r/fispact/scientificlinux/ fispact/scientificlinux:7] | ||
+ | | [https://microbadger.com/images/fispact/scientificlinux:7 https://images.microbadger.com/badges/image/fispact/scientificlinux:7.svg] | ||
+ | | [https://microbadger.com/images/fispact/scientificlinux:7 https://images.microbadger.com/badges/version/fispact/scientificlinux:7.svg] | ||
+ | | [https://github.com/fispact/docker_scientificlinux/tree/7 fispact/docker_scientificlinux:7] | ||
+ | | [https://microbadger.com/images/fispact/scientificlinux:7 https://images.microbadger.com/badges/commit/fispact/scientificlinux:7.svg] | ||
+ | | style="text-align: center;" | ✓ | ||
+ | |- | ||
+ | | OracleLinux | ||
+ | | 7.4 | ||
+ | | gfortran-6 | ||
+ | | [https://hub.docker.com/r/fispact/oraclelinux/ fispact/oraclelinux:7.4] | ||
+ | | [https://microbadger.com/images/fispact/oraclelinux:7.4 https://images.microbadger.com/badges/image/fispact/oraclelinux:7.4.svg] | ||
+ | | [https://microbadger.com/images/fispact/oraclelinux:7.4 https://images.microbadger.com/badges/version/fispact/oraclelinux:7.4.svg] | ||
+ | | [https://github.com/fispact/docker_oraclelinux/tree/7.4 fispact/docker_oraclelinux:7.4] | ||
+ | | [https://microbadger.com/images/fispact/oraclelinux:7.4 https://images.microbadger.com/badges/commit/fispact/oraclelinux:7.4.svg] | ||
+ | | style="text-align: center;" | ✓ | ||
+ | |- | ||
+ | | OracleLinux | ||
+ | | 6.9 | ||
+ | | gfortran-6 | ||
+ | | [https://hub.docker.com/r/fispact/oraclelinux/ fispact/oraclelinux:6.9] | ||
+ | | [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/version/fispact/oraclelinux:6.9.svg] | ||
+ | | [https://github.com/fispact/docker_oraclelinux/tree/6.9 fispact/docker_oraclelinux:6.9] | ||
+ | | [https://microbadger.com/images/fispact/oraclelinux:6.9 https://images.microbadger.com/badges/commit/fispact/oraclelinux:6.9.svg] | ||
+ | | style="text-align: center;" | ✓ |
Revision as of 12:26, 22 January 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.