Gitlab CI pipeline
If we want to use a CI on gitlab we need to create a CI pipeline. My proposition: CI_pipeline.pdf.
This structure will give several docker images. Some users may want to have only PDI core features or maybe just one plugin. In case they want to build their images we should give them the smallest image possible. My goal is that user can run container simply typing in Dockerfile:
FROM registry.gitlab.maisondelasimulation.fr/jbigot/pdi/pdi:latest
or
FROM registry.gitlab.maisondelasimulation.fr/jbigot/pdi/hdf5:latest
or
FROM registry.gitlab.maisondelasimulation.fr/jbigot/pdi/pdi_core:latest
We can also think about different compilers (for example icc). This case would double our pipeline.