diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 15cca14e80ce92869f6a6a2a8d221cca4a2da3a9..55d347f989a395dc7a28430d058a4b558e6b90d6 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -33,7 +33,7 @@ img_cache: stage: singularity script: - mkdir -p ${dir}cache/ - - cat nextflow.config | grep -oP "container = \K.*" | tr -d "'" | sort | uniq | xargs -P 10 -I {} singularity pull --dir ${dir} 'docker://'{} || true + - cat nextflow.config | grep -oP "container = \K.*" | tr -d "'" | sort | uniq | xargs -P 5 -I {} singularity pull --dir ${dir} 'docker://'{} || true collect: stage: versions diff --git a/CHANGELOG.md b/CHANGELOG.md index 69f9140f9211b5fd31a5b2ec046c904cc855a255..708ca049476874328cf1041faeb689ad38dd7788 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -38,6 +38,8 @@ * Override params (inputBag, fastq, species) aren't checked for integrity * Authentication files and tokens must be active (active auth client) for the duration of the pipeline run (until long-lived token utilization included) * Check for outputBag in hatrac doesn't check for any uploaded by chaise +* CI container cache will fail if cache folder is not owned by CI runner user +* CI container cache will not error if container failed to pull <hr>