checkupdates: always run 10 jobs, split arguments between them

Previously we limited the number of arguments for each job, but this
meant we outgrow our current concurrency value.

The `-X` argument makes parallel split all arguments between the 10 jobs
This commit is contained in:
Marcus Hoffmann 2020-09-14 20:32:42 +02:00
parent 587b6d3f34
commit 38022eead0

View file

@ -84,7 +84,7 @@ checkupdates_trigger:
- files=( metadata/*.yml )
- files=( ${files[@]#metadata/} )
- files=( ${files[@]%.yml} )
- parallel --verbose --delay 90 -N 340 'curl -X POST -F "token=$CI_JOB_TOKEN" -F "ref=master" -F "variables[CHECKUPDATES]=true" -F "variables[CHECKUPDATES_APPIDS]= {} " https://gitlab.com/api/v4/projects/${CI_PROJECT_ID}/trigger/pipeline' ":::" ${files[@]}
- parallel --verbose --delay 90 -X --jobs 10 'curl -X POST -F "token=$CI_JOB_TOKEN" -F "ref=master" -F "variables[CHECKUPDATES]=true" -F "variables[CHECKUPDATES_APPIDS]= {} " https://gitlab.com/api/v4/projects/${CI_PROJECT_ID}/trigger/pipeline' ":::" ${files[@]}
checkupdates_runner:
image: registry.gitlab.com/fdroid/ci-images-checkupdates:latest