You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Overview
Initial release. Repository contains files necessary to build, test, and publish to Docker Hub images with the Slurm Workload Manager installed, useful as an environment for running automated tests or for experimenting with Slurm
Dockerfiles are configured to build two versions of images: a "base" version with a minimal installation of packages needed to run Slurm, and a "full" image with Slurm, Python, and a number of other packages commonly found on high-performance computing systems. For each image version, the images can be built with a default user that is either a "standard" user or root
GitHub Actions workflows are defined to build, test, and publish the images in this repository. The images are published to Docker Hub twice per month (to keep packages updated), as well as any time a change is made to the Dockerfiles, GitHub Actions workflows, or configuration files such as .env
Python- and shell script-based image tests can be found in the dockerfile_*/image_tests/ folders. These tests check for system packages and configuration options to attempt to ensure software in images functions as expected prior to production
Detailed project and usage documentation is provided in the README