diff --git a/CI/main_ci.cmake b/CI/main_ci.cmake index 5f0c1e1a210b18bf8e29199864c377555d9eda94..5016dd7c77801030b2636dde3b38019434a211e7 100644 --- a/CI/main_ci.cmake +++ b/CI/main_ci.cmake @@ -26,7 +26,12 @@ set (ENV{LANG} "C") # Only ascii output set (CTEST_BUILD_CONFIGURATION "Release") set (CTEST_CMAKE_GENERATOR "Ninja") -set (CTEST_BUILD_NAME "$ENV{CI_MERGE_REQUEST_SOURCE_BRANCH_NAME}_to_$ENV{CI_MERGE_REQUEST_TARGET_BRANCH_NAME}") +set (CTEST_BUILD_NAME "$ENV{CI_COMMIT_SHORT_SHA}") +if("$ENV{CI_MERGE_REQUEST_SOURCE_BRANCH_NAME}" AND "$ENV{CI_MERGE_REQUEST_TARGET_BRANCH_NAME}") + set (CTEST_BUILD_NAME "${CTEST_BUILD_NAME} ($ENV{CI_MERGE_REQUEST_SOURCE_BRANCH_NAME} to $ENV{CI_MERGE_REQUEST_TARGET_BRANCH_NAME})") +elseif(("$ENV{CI_COMMIT_REF_NAME}") + set (CTEST_BUILD_NAME "${CTEST_BUILD_NAME} ($ENV{CI_COMMIT_SHORT_SHA})") +endif() set (CTEST_SITE "${IMAGE_NAME}") # Directory variable