ESCOMP / ESCOMP/ESCOMP-Containers

Use containers for github component testing

Open
#11 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Fortran
Stars
15
Forks
12
PR merge metrics
No merged PRs in 30d

Description

We have a number of repositories in escomp, esmci, and ncar which need to start with builds of supporting software like
netcdf, pnetcdf, hdf5, mpi - it is very time consuming to build all of these packages each time for each repo. I have been reading about how to use docker images in github actions and I believe that the images from this repo could be very useful in accomplishing that end. Following [this article ](https://evilmartians.com/chronicles/build-images-on-github-actions-with-docker-layer-caching) we can build the image and cache it for reuse. This should save considerable time in testing for a number of repos. I'm going to start with https://github.com/NCAR/ParallelIO and try to run testing in the base/centos8 container found here. If/when that proof of concept works I will want to add more Dockerfiles with different mpi layers and with different versions of the libraries.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.