Replies: 2 comments
-
It is a nice development centric proposal and indeed will make it easy to deploy/implementation of The current model for In other words the bioinformatics tools are linked to a specific One of the solution, to the arising problem, could be to fetch the version of all the bioinformatic software from within the container and add it to the sample report to enable the reproducibility of the results. The changes in the development model must also include a plan to ensure that the bioinformatic tools and their versions are traceable and reporting of the tools and versions are implemented to make the analysis and results reproducible. |
Beta Was this translation helpful? Give feedback.
-
I would like to propose a new way of carrying out the development and validation, speeding up the deployment and making it smoother by:
develop
andrelease
cache building. We want to have in production what we have tested in stage.This will involve changes at three different levels:
balsamic init
command,balsamic config case
command, and containers generation throughGitHub actions
.GitHub actions
balsamic config case & balsamic init
/home/proj/<env>/balsamic_cache/<balsamic_version>/
--develop
) will be added to the CLI for testing/validation purposes. Cache path:/home/proj/stage/balsamic_cache/develop/
. This will allow having both an updated develop cache and a reproducible production environment in stage.balsamic init
Development process
Things to consider:
balsamic init
command, keeping the current structure of github actions and CLI, and instead of generating the cache, only copy it when there have been no changes to the references.Beta Was this translation helpful? Give feedback.
All reactions