Build the sv-base
docker using GATK released images instead of compiling from the given commit
#487
Labels
sv-base
docker using GATK released images instead of compiling from the given commit
#487
Affected module(s) or script(s)
sv-base
docker imageDescription
The
sv-base
docker image is built by compiling GATK from a particular git commit, which is motivated by the need for the un-merged/un-released toolPrintSVEvidence
. This tool is used in multiple workflows.gatk-sv/dockerfiles/sv-base/Dockerfile
Lines 27 to 34 in 902a319
Building the
sv-base
docker image as above has a few drawbacks that impede the image build on the GitHub actions.GATK
is a slow operation on Github runnersDownloading LFS-tracked files, full history cloning together with compiling/building of GATK, adds to the total runtime of building docker images, resulting in over
6h
of runtime on Github actions for building all the Docker images, which is force-killed by Github.Building
sv-base
leveraging released GATK docker images can potentially alleviate the building challenges, which will require updating workflows and docker images wherePrintSVEvidence
is needed. Maybe the latter can be addressed as part of #324.The text was updated successfully, but these errors were encountered: