Try doing parallel downloads with curl
This commit is contained in:
+5
-3
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user