From dbeaf9f87709f012c4d71ca655fcb9061d681154 Mon Sep 17 00:00:00 2001 From: Alexandre Roux Date: Thu, 26 Oct 2023 14:11:30 +0000 Subject: [PATCH] do not send builds when current build is not on server --- .gitlab-ci.yml | 2 +- src/Helpers/Builds.php | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3051ed6..90cfb07 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -14,7 +14,7 @@ build: - docker:19.03.1-dind script: - docker pull $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_NAME || true - - docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN $CI_REGISTRY + - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY - docker build --cache-from $CI_REGISTRY_IMAGE:latest -t $CI_REGISTRY_IMAGE -t $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_NAME . - docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_NAME - if [ "${CI_COMMIT_REF_NAME}" = master ] ; then docker push $CI_REGISTRY_IMAGE:latest ; fi diff --git a/src/Helpers/Builds.php b/src/Helpers/Builds.php index 7749c45..0dd32d2 100644 --- a/src/Helpers/Builds.php +++ b/src/Helpers/Builds.php @@ -64,6 +64,11 @@ { $ret = array(); + if(is_null($this->currentBuild)){ + $this->logger->info("Unable to find current build on server, returning empty array"); + return $ret; + } + foreach ($this->builds as $build) { if (!$build->checkVersion($this->currentBuild)) { -- GitLab