|
@@ -887,6 +887,31 @@ if(WITH_PDB_SAVEV2)
|
|
|
install(CODE "MESSAGE(\"----Pack PDB File Done----\")" COMPONENT symbols)
|
|
|
endif(WITH_PDB_SAVEV2)
|
|
|
|
|
|
+if(WITH_LABEL_RECORD AND DEVOPS_ON AND NOT DEVOPS_ON_CMAKE_PRD)
|
|
|
+ set(LABEL_UPLOAD_URL_NAME "http://99.12.43.113:8081/avsui/other-bean/insert-tmp-version-info")
|
|
|
+ set(LABEL_UPLOAD_ENV_STR $ENV{DEVOPS_ENV})
|
|
|
+ string(TOLOWER $ENV{DEVOPS_ENV} LABEL_UPLOAD_ENV_STR) #st|uat
|
|
|
+
|
|
|
+ if(DEVOPS_ON_CMAKE_ST)
|
|
|
+ set(LABEL_UPLOAD_URL_PREFIX "http://55.11.56.122/rvc/LR04.02_RVCTerminalPlus_ST")
|
|
|
+ else()
|
|
|
+ set(LABEL_UPLOAD_URL_PREFIX "http://55.11.56.122/rvc/LR04.02_RVCTerminalPlus_UAT")
|
|
|
+ endif(DEVOPS_ON_CMAKE_ST)
|
|
|
+ set(LABEL_UPLOAD_URL "${LABEL_UPLOAD_URL_PREFIX}/RVCTerminalPlus-$ENV{PIPELINE_PRE_TAG}.zip")
|
|
|
+ if(MSVC)
|
|
|
+ set(LABEL_UPLOAD_PLATFORM "win")
|
|
|
+ else()
|
|
|
+ set(LABEL_UPLOAD_PLATFORM "uos")
|
|
|
+ endif(MSVC)
|
|
|
+ set(LABEL_UPLOAD_VERSION "${RVC_VERSION}")
|
|
|
+ set(LABEL_UPLOAD_UPDATER "DEVOPS_USER")
|
|
|
+ set(LABEL_UPLOADE_JSON_CONTENT "{\"version\":\"${LABEL_UPLOAD_VERSION}\",\"url\":\"${LABEL_UPLOAD_URL}\",\"env\":\"${LABEL_UPLOAD_ENV_STR}\",\"platform\":\"${LABEL_UPLOAD_PLATFORM}\",\"updater\":\"${LABEL_UPLOAD_UPDATER}\"}")
|
|
|
+ install(CODE "MESSAGE(\"----upload label info ${LABEL_UPLOAD_URL}----\")" COMPONENT symbols)
|
|
|
+ install(CODE "execute_process(COMMAND curl -v -X POST -H \"Content-Type: application/json\" -d ${LABEL_UPLOADE_JSON_CONTENT} ${LABEL_UPLOAD_URL_NAME}" COMPONENT symbols)
|
|
|
+ install(CODE "MESSAGE(\"----finished uploading label info ${LABEL_UPLOAD_URL}----\")" COMPONENT symbols)
|
|
|
+endif(WITH_LABEL_RECORD AND DEVOPS_ON AND NOT DEVOPS_ON_CMAKE_PRD)
|
|
|
+
|
|
|
+
|
|
|
|
|
|
#appoint the component to install , except header file here.
|
|
|
#set(CPACK_ARCHIVE_COMPONENT_INSTALL ON)
|