修正CI脚本,适配基于PULP的YUM仓库。
This commit is contained in:
@@ -18,6 +18,11 @@ include(${__VERSION_CONFIG})
|
||||
string(REGEX REPLACE "^v([0-9]+)\\..*" "\\1" TFE_VERSION_MAJOR "${VCS_TAG}")
|
||||
string(REGEX REPLACE "^v[0-9]+\\.([0-9]+).*" "\\1" TFE_VERSION_MINOR "${VCS_TAG}")
|
||||
string(REGEX REPLACE "^v[0-9]+\\.[0-9]+\\.([0-9]+).*" "\\1" TFE_VERSION_PATCH "${VCS_TAG}")
|
||||
string(REGEX REPLACE "[T\\:\\+\\-]" "" TFE_VERSION_DATE "${VCS_DATE}")
|
||||
|
||||
if(TFE_VERSION_DAILY_BUILD)
|
||||
set(TFE_VERSION_PATCH ${TFE_VERSION_PATCH}.${TFE_VERSION_DATE})
|
||||
endif()
|
||||
|
||||
if(NOT TFE_VERSION_MAJOR)
|
||||
set(TFE_VERSION_MAJOR 3)
|
||||
@@ -31,10 +36,12 @@ if(NOT TFE_VERSION_PATCH)
|
||||
set(TFE_VERSION_PATCH 0)
|
||||
endif()
|
||||
|
||||
set(TFE_VERSION "${TFE_VERSION_MAJOR}.${TFE_VERSION_MINOR}.${TFE_VERSION_PATCH}")
|
||||
set(TFE_DESCRIBE "${VCS_SHORT_HASH}")
|
||||
set(TFE_VERSION "${TFE_VERSION_MAJOR}.${TFE_VERSION_MINOR}.${TFE_VERSION_PATCH}")
|
||||
set(TFE_GIT_VERSION "${TFE_VERSION_MAJOR}.${TFE_VERSION_MINOR}.${TFE_VERSION_PATCH}-${TFE_DESCRIBE}")
|
||||
set(TFE_VAR_VERSION "${TFE_VERSION_MAJOR}_${TFE_VERSION_MINOR}_${TFE_VERSION_PATCH}_${TFE_DESCRIBE}")
|
||||
|
||||
# Replace .- with _
|
||||
string(REGEX REPLACE "[\\.\\-]" "_" TFE_VAR_VERSION "${TFE_GIT_VERSION}")
|
||||
|
||||
# print information
|
||||
message(STATUS "Welcome to Tango Frontend Engine, Version: ${TFE_GIT_VERSION}")
|
||||
|
||||
Reference in New Issue
Block a user