bbglab / intogen-plus

a framework for automatic and comprehensive knowledge extraction based on mutational data from sequenced tumor samples from patients.
https://www.intogen.org/search
Other
0 stars 1 forks source link

IntOGen-plus | build container improvement #38

Open FedericaBrando opened 1 month ago

FedericaBrando commented 1 month ago

We are updating the way containers are built.

Ideally we would like to automatize the developing process and the user-experience when installing the pipeline. Actions:

FINAL GOAL: Let nextflow handle the pulling of containers and github action handle the pushing to registry whenever we have a new update

FedericaBrando commented 1 month ago

Regarding tagging strategy we decided the following as Christian advised:

we should name the containers with the intogen prefix, because they are not the official containers for the tools but something specific for intogen.

As an example, the project oncodriveFML should have its own CI/CD workflow that publishes a docker image, like oncodrivefml:1.0.2, then intogen-plus would build intogen-oncodrivefml:2.1.0 (note how the version correspond to the release version of each project) that looks like:

intogen-oncodrivefml/Dockerfile:
FROM bbglab/oncodrivefml:1.0.2
RUN ...