Skip to content

HEPData/hepdata-converter-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Actions Status Docker Pulls

hepdata-converter-docker

Build system for creating Docker image used by GitHub Actions CI testing framework for hepdata-converter

This is a companion repository for the hepdata-converter repository (it is also included there as a submodule in the docker directory).

This repository has only one purpose: to separate the Dockerfile from the main hepdata-converter repository, in order to automate building Docker images with the help of GitHub Actions and then pushing them to Docker Hub.

The Docker image hepdata-converter contains the ROOT and YODA dependencies needed for running the hepdata-converter code, but not the hepdata-converter package itself.

The basic workflow is as follows:

  1. Modify Dockerfile (or any other files).
  2. Commit it to the repository.
  3. Push the code.
  4. GitHub Actions will create a Docker image from the Dockerfile and upload it to Docker Hub.

For developers

Warning: any build on the main branch (or a tagged release) will trigger upload of the new Docker image to Docker Hub, so be cautious about it, especially if you plan to start breaking things.

About

Build system for creating Docker image for hepdata-converter

Resources

License

Stars

Watchers

Forks

Packages

No packages published