From 46e2edc9d8b50ee8be0e550634d74230ceb5bb22 Mon Sep 17 00:00:00 2001 From: Greg Hellings Date: Wed, 10 Apr 2024 13:06:37 -0500 Subject: [PATCH] Try doing parallel downloads with curl --- .gitlab-ci.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 28de315..1260afa 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -73,13 +73,15 @@ downloads: script: - set -exo pipefail - packer init sources + - files="" - |- for vars in $(find distros/ -name '*.pkrvars.hcl'); do file=$(echo var.iso.url | packer console -var-file=${vars} -config-type=hcl2 sources/) - pushd cache - curl -O "${file}" - popd + files="${file} ${files}" done + pushd cache + curl --parallel -L -O "${files}" + popd trigger: stage: trigger