From 6d39e75e5f5c5dd8cbc3ffb9b67cd329931a685b Mon Sep 17 00:00:00 2001 From: Guillaume Pasero <guillaume.pasero@c-s.fr> Date: Tue, 12 Mar 2019 11:24:43 +0100 Subject: [PATCH] CI: fix cmake syntax --- CI/main_ci.cmake | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/CI/main_ci.cmake b/CI/main_ci.cmake index e64c213c08..92fb427c3f 100644 --- a/CI/main_ci.cmake +++ b/CI/main_ci.cmake @@ -26,12 +26,17 @@ set (ENV{LANG} "C") # Only ascii output set (CTEST_BUILD_CONFIGURATION "Release") set (CTEST_CMAKE_GENERATOR "Ninja") +# Find the build name +set(ci_mr_source "$ENV{CI_MERGE_REQUEST_SOURCE_BRANCH_NAME}") +set(ci_mr_target "$ENV{CI_MERGE_REQUEST_TARGET_BRANCH_NAME}") +set(ci_ref_name "$ENV{CI_COMMIT_REF_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(CI_COMMIT_REF_NAME) - set (CTEST_BUILD_NAME "${CTEST_BUILD_NAME} ($ENV{CI_COMMIT_REF_NAME})") +if(ci_mr_source AND ci_mr_target) + set (CTEST_BUILD_NAME "${CTEST_BUILD_NAME} (${ci_mr_source} to ${ci_mr_target})") +elseif(ci_ref_name) + set (CTEST_BUILD_NAME "${CTEST_BUILD_NAME} (${ci_ref_name})") endif() + set (CTEST_SITE "${IMAGE_NAME}") # Directory variable @@ -48,8 +53,6 @@ set (OTB_DATA_ROOT "${OTB_SOURCE_DIR}/otb-data/") # todo set (OTB_LARGEINPUT_ROOT "") # todo message(STATUS "CI profile : $ENV{OTB_CI_PROFILE}") -message(STATUS "CI_COMMIT_REF_NAME : $ENV{CI_COMMIT_REF_NAME}") -message(STATUS "CTEST_BUILD_NAME : ${CTEST_BUILD_NAME}") #The following file set the CONFIGURE_OPTIONS variable set (CONFIGURE_OPTIONS "") -- GitLab