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 relates to changing the docker config so, it uses docker shasum instead of tags, meaning that we can ensure that the pipeline always runs with the exact version of the docker image.
Sometimes, a docker image using a tag, can be updated due to bug fixes as happened in #96 however, if already available in the user's system, nextflow will not try to download it again.
However, using docker shasum, we can ensure making the pipeline always use the exact version of the pushed image, thus, guaranteeing automatic update by nextflow if a bugfix is made, even if the same tag is already available, however, with a different shasum, it is not considered the same for the pipeline.
E.g.
form this
// container for python toolswithLabel: 'python' {
container ='fmalmeida/bacannot:v3.2_pyenv'
}
to this*
// container for python toolswithLabel: 'python' {
container ='fmalmeida/bacannot@sha256:bc217d0033d2a553a6a389e9fa3fe4912d6d11c07954bfe8d138fcdbfa2d43ef'
}
The text was updated successfully, but these errors were encountered:
fmalmeida
changed the title
Update pipeline docker images so that from docker tags to docker shasum
Update pipeline docker images from docker tags to docker shasum
Jul 27, 2023
This relates to changing the docker config so, it uses docker shasum instead of tags, meaning that we can ensure that the pipeline always runs with the exact version of the docker image.
Sometimes, a docker image using a tag, can be updated due to bug fixes as happened in #96 however, if already available in the user's system, nextflow will not try to download it again.
However, using docker shasum, we can ensure making the pipeline always use the exact version of the pushed image, thus, guaranteeing automatic update by nextflow if a bugfix is made, even if the same tag is already available, however, with a different shasum, it is not considered the same for the pipeline.
E.g.
form this
The text was updated successfully, but these errors were encountered: