From fd65a84d7d5625a12785075c54b8ba81db2a3826 Mon Sep 17 00:00:00 2001 From: WarmUpTill Date: Sun, 28 Apr 2024 00:58:33 +0200 Subject: [PATCH] Improve buildnumber handling --- 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 2364ab61..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()