From d50028a6fe2440db2ca1103331e596e2f9b14268 Mon Sep 17 00:00:00 2001 From: Daniel Hornung <d.hornung@indiscale.com> Date: Mon, 20 Jun 2022 12:39:29 +0200 Subject: [PATCH] MAINT: Switching CI pipeline triggering to the "trigger" keyword. --- .gitlab-ci.yml | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6817020f..e0b69781 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,10 +3,10 @@ # # Copyright (C) 2018 Research Group Biomedical Physics, # Max-Planck-Institute for Dynamics and Self-Organization Göttingen +# Copyright (C) 2020-2022 IndiScale GmbH (info@indiscale.com) # Copyright (C) 2019 Henrik tom Wörden # Copyright (C) 2020 Timm Fitschen (t.fitschen@indiscale.com) -# Copyright (C) 2020 IndiScale GmbH (info@indiscale.com) -# Copyright (C) 2020 Daniel Hornung <d.hornung@indiscale.com> +# Copyright (C) 2020-2022 Daniel Hornung <d.hornung@indiscale.com> # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as @@ -66,18 +66,23 @@ test-server-side-scripting: - make test-sss # Trigger building of server image and integration tests -trigger_build: - timeout: 15 minutes - tags: [ docker ] +trigger_inttest: stage: deploy - script: - - /usr/bin/curl -X POST - -F token=$CI_JOB_TOKEN - -F "variables[F_BRANCH]=$CI_COMMIT_REF_NAME" - -F "variables[WEBUI]=$CI_COMMIT_REF_NAME" - -F "variables[TriggerdBy]=WEBUI" - -F "variables[TriggerdByHash]=$CI_COMMIT_SHORT_SHA" - -F ref=$DEPLOY_REF https://gitlab.indiscale.com/api/v4/projects/14/trigger/pipeline + inherit: + variables: + # List the variables that shall be inherited, which also means they will override any equally + # named varibles in child pipelines. + - DEPLOY_REF + variables: + # Renaming variables. + F_BRANCH: $CI_COMMIT_REF_NAME + WEBUI: $CI_COMMIT_REF_NAME + TriggeredBy: WEBUI + TriggeredByHash: $CI_COMMIT_SHORT_SHA + trigger: + project: caosdb/src/caosdb-deploy + branch: $DEPLOY_REF + strategy: depend # Build a docker image in which tests for this repository can run build-testenv: -- GitLab