From 81a96676df194808f4f8c27ccf86a22e8d0bda27 Mon Sep 17 00:00:00 2001 From: WarmUpTill Date: Wed, 24 Apr 2024 21:07:48 +0200 Subject: [PATCH] cmake: Add support for GitLab run IDs --- cmake/common/buildnumber.cmake | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/cmake/common/buildnumber.cmake b/cmake/common/buildnumber.cmake index bc37420b..ef7af760 100644 --- a/cmake/common/buildnumber.cmake +++ b/cmake/common/buildnumber.cmake @@ -12,8 +12,14 @@ if(NOT DEFINED PLUGIN_BUILD_NUMBER AND EXISTS "${_BUILD_NUMBER_CACHE}") file(READ "${_BUILD_NUMBER_CACHE}" PLUGIN_BUILD_NUMBER) math(EXPR PLUGIN_BUILD_NUMBER "${PLUGIN_BUILD_NUMBER}+1") elseif(NOT DEFINED PLUGIN_BUILD_NUMBER) - if($ENV{CI} AND $ENV{GITHUB_RUN_ID}) - set(PLUGIN_BUILD_NUMBER "$ENV{GITHUB_RUN_ID}") + if($ENV{CI}) + if($ENV{GITHUB_RUN_ID}) + set(PLUGIN_BUILD_NUMBER "$ENV{GITHUB_RUN_ID}") + elseif($ENV{GITLAB_RUN_ID}) + set(PLUGIN_BUILD_NUMBER "$ENV{GITLAB_RUN_ID}") + else() + set(PLUGIN_BUILD_NUMBER "1") + endif() else() set(PLUGIN_BUILD_NUMBER "1") endif()