Difference between revisions of "Docker images"

From FISPACT-II Wiki
Jump to: navigation, search
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/tree/latest_gfortran_7 fispact/docker_archlinux:latest_gfortran_7]
+
| [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:6]
+
| [https://hub.docker.com/r/fispact/scientificlinux/ fispact/scientificlinux:6_gfortran_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_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/6_gfortran_6 fispact/docker_scientificlinux:6_gfortran_6]
+
| [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:7]
+
| [https://hub.docker.com/r/fispact/scientificlinux/ fispact/scientificlinux:7_gfortran_6]
| [https://microbadger.com/images/fispact/scientificlinux:7 https://images.microbadger.com/badges/image/fispact/scientificlinux:7.svg]
+
| [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/7_gfortran_6 fispact/docker_scientificlinux:7_gfortran_6]
+
| [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.4]
+
| [https://hub.docker.com/r/fispact/oraclelinux/ fispact/oraclelinux:7.4_gfortran_6]
| [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_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.4_gfortran_6 fispact/docker_oraclelinux:7.4_gfortran_6]
+
| [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.9]
+
| [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.9_gfortran_6 fispact/docker_oraclelinux:6.9_gfortran_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;" | ✓

Revision as of 17:50, 24 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.

Docker images used in FISPACT-II testing
System Version Compiler Docker Build Github Data
Ubuntu 16.04 gfortran-5 fispact/ubuntu:16.04_gfortran_5 ubuntu:16.04_gfortran_5.svg ubuntu.svg ubuntu.svg fispact/docker_ubuntu:16.04_gfortran_5 ubuntu:16.04_gfortran_5.svg
Ubuntu 16.04 gfortran-7 fispact/ubuntu:16.04_gfortran_7 ubuntu:16.04_gfortran_7.svg fispact/docker_ubuntu:16.04_gfortran_7 ubuntu:16.04_gfortran_7.svg
Ubuntu 18.04 gfortran-7 fispact/ubuntu:18.04_gfortran_7 ubuntu:18.04_gfortran_7.svg fispact/docker_ubuntu:18.04_gfortran_7 ubuntu:18.04_gfortran_7.svg
Ubuntu 17.10 gfortran-7 fispact/ubuntu:17.10_gfortran_7 ubuntu:17.10_gfortran_7.svg fispact/docker_ubuntu:17.10_gfortran_7 ubuntu:17.10_gfortran_7.svg
openSUSE 42.3 gfortran-5 fispact/opensuse:42.3_gfortran_5 opensuse:42.3_gfortran_5.svg opensuse.svg opensuse.svg fispact/docker_opensuse:42.3_gfortran_5 opensuse:42.3_gfortran_5.svg
openSUSE 42.3 gfortran-7 fispact/opensuse:42.3_gfortran_7 opensuse:42.3_gfortran_7.svg fispact/docker_opensuse:42.3_gfortran_7 opensuse:42.3_gfortran_7.svg
CentOS 7.4 gfortran-6 fispact/centos:7.4_gfortran_6 centos:7.4_gfortran_6.svg centos.svg centos.svg fispact/docker_centos:7.4_gfortran_6 centos:7.4_gfortran_6.svg
CentOS 6.9 gfortran-6 fispact/centos:6.9_gfortran_6 centos:6.9_gfortran_6.svg fispact/docker_centos:6.9_gfortran_6 centos:6.9_gfortran_6.svg
Fedora 27 gfortran-7 fispact/fedora:27_gfortran_7 fedora:27_gfortran_7.svg fedora.svg fedora.svg fispact/docker_fedora:27_gfortran_7 fedora:27_gfortran_7.svg
Fedora 26 gfortran-7 fispact/fedora:26_gfortran_7 fedora:26_gfortran_7.svg fispact/docker_fedora:26_gfortran_7 fedora:26_gfortran_7.svg
LinuxMint 18 gfortran-5 fispact/linuxmint:18_gfortran_5 linuxmint:18_gfortran_5.svg linuxmint.svg linuxmint.svg fispact/docker_linuxmint:18_gfortran_5 linuxmint:18_gfortran_5.svg
Debian 9 gfortran-7 fispact/debian:9_gfortran_7 debian:9_gfortran_7.svg debian.svg debian.svg fispact/docker_debian:9_gfortran_7 debian:9_gfortran_7.svg
Alpine 3.6 gfortran-6 fispact/alpine:3.6_gfortran_6 alpine:3.6_gfortran_6.svg alpine.svg alpine.svg fispact/docker_alpine:3.6_gfortran_6 alpine:3.6_gfortran_6.svg
ArchLinux latest gfortran-7 fispact/archlinux:latest archlinux:latest.svg archlinux.svg archlinux.svg fispact/docker_archlinux:latest archlinux:latest.svg
ScientificLinux 6 gfortran-6 fispact/scientificlinux:6_gfortran_6 scientificlinux:6_gfortran_6.svg scientificlinux.svg scientificlinux.svg fispact/docker_scientificlinux:6_gfortran_6 scientificlinux:6.svg
ScientificLinux 7 gfortran-6 fispact/scientificlinux:7_gfortran_6 scientificlinux:7_gfortran_6.svg fispact/docker_scientificlinux:7_gfortran_6 scientificlinux:7.svg
OracleLinux 7.4 gfortran-6 fispact/oraclelinux:7.4_gfortran_6 oraclelinux:7.4_gfortran_6.svg oraclelinux.svg oraclelinux.svg fispact/docker_oraclelinux:7.4_gfortran_6 oraclelinux:7.4.svg
OracleLinux 6.9 gfortran-6 fispact/oraclelinux:6.9_gfortran_6 oraclelinux:6.9.svg fispact/docker_oraclelinux:6.9_gfortran_6 oraclelinux:6.9.svg