From acc0d0722cc9cbcc29bcc91f8666b36fee76c71b Mon Sep 17 00:00:00 2001 From: Marcus Hoffmann Date: Fri, 5 Jun 2020 22:37:41 +0200 Subject: [PATCH] CI; better checkupdates job scheduling * run 250 app batches, let's see if our runner can handle the resulting 14 jobs in parallel * stagger the startup of the jobs by 60 seconds * use a specialized image so we save setup time per job --- .gitlab-ci.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ec5a3dca20..3c7de15b7c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -74,9 +74,10 @@ checkupdates_trigger: - files=( metadata/*.yml ) - files=( ${files[@]#metadata/} ) - files=( ${files[@]%.yml} ) - - parallel --verbose -N 100 '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 60 -N 250 '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-checkupdate:latest tags: - checkupdates-runner only: