diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3aded7e9ce9bd68b970d04aa22c17435822877a9..467c1ffe9d0e2c48bee591c44b2de769690780ee 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -96,13 +96,12 @@ build-services-docker: - echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json - services="broker authorizer discovery receiver file-transfer" - > - for service in $services - do + for service in $services; do service_dir=${service//"-"/"_"} # read the dependency list if exists [[ -f $CI_PROJECT_DIR/build/${service_dir}/dependencies ]] && DEPENDENCY_LIBS=$(<$CI_PROJECT_DIR/build/${service_dir}/dependencies) || DEPENDENCY_LIBS='' IFS='' /kaniko/executor --cache=false --context $CI_PROJECT_DIR/build/${service_dir} --dockerfile $CI_PROJECT_DIR/build/${service_dir}/Dockerfile --destination $CI_REGISTRY_IMAGE/asapo-dev-${service}:${CI_COMMIT_SHORT_SHA} --build-args "CI_REGISTRY_IMAGE='${CI_REGISTRY_IMAGE}'" --build-args "DEPENDENCY_LIBS='${DEPENDENCY_LIBS}'" - done + done tags: - kubernetes-executor rules: